Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
qw123456
2 / 2 / 0
Регистрация: 18.12.2014
Сообщений: 112
#1

Совершение вызова из приложения - Android

21.12.2014, 13:02. Просмотров 260. Ответов 0
Метки нет (Все метки)

Добрый день! Вопрос такой, во втором активити необходимо принимать номер телефона по ключу "name2". В главном активити стоит условие, в зависимости от которого отправляется тот или иной номер в принимающее активити. В чем у меня ошибка?
Код главного активити
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
public void onItemSelected(AdapterView<?> parent, View view,
                    int position, long id) {
                Intent intent = new Intent(MainActivity.this, Dva.class);
                String opis;
                int image;
                //String number;
                // показываем позицию нажатого элемента
                // Toast.makeText(getBaseContext(), "Position = " + position,
                // Toast.LENGTH_SHORT).show();
                buf = position;
 
                if (buf != 0) {
                    if (buf == 1) {
                        opis = ("Руслан");
                        image = (R.drawable.ic_launcher);
                        String number="0890";
                        intent.putExtra("name", opis);
                        intent.putExtra("name1", image);
                        intent.putExtra("name2", number);
                        
 
                    }
Код второго активити
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
public class Dva extends Activity {
    TextView info;
    ImageView img;
    Button btn;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        setContentView(R.layout.dva);
        info = (TextView) findViewById(R.id.textView1);
        img=(ImageView)findViewById(R.id.imageView1);
        
 
        Intent intent = getIntent();
        String x = intent.getStringExtra("name");
        info.setText(x);
 
        Integer x1 = intent.getIntExtra("name1", 0);
        img.setBackgroundResource(x1);
 
        String x2 = intent.getStringExtra("name2");
        btn.setText(x2);
 
    }
 
    public void onClick(View v) {
        Intent intent1 = new Intent(Intent.ACTION_DIAL);
        intent1.setData(Uri.parse("tel:"+"name2"));
        startActivity(intent1);
    }
 
}
Буду признателен за помощь
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.12.2014, 13:02     Совершение вызова из приложения
Посмотрите здесь:

Неправильная периодичность вызова метода по таймеру Android
Android Совершение вызова номеров (обзвон номеров)
Пустой список после вызова adapter.notifyDataSetChanged Android
Android Совершение вызова из приложения
Разработка клиентского приложения для вызова такси Android
Android Не получается написать запрос для вызова 2 го Voprosa из базы
Android Метод вызова Activiti через ListView
Как изменится стек после вызова активити другого приложения Android
Android Блокировка входящего вызова
Android Переадресация вызова
Android Причина вызова onStop()
Android Приложение падает после вызова finish

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 17:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru