Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
qw123456
2 / 2 / 1
Регистрация: 18.12.2014
Сообщений: 112
#1

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

21.12.2014, 14:12. Просмотров 391. Ответов 1
Метки нет (Все метки)

Добрый день! Вопрос такой, во втором активити необходимо принимать номер телефона по ключу "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);
    }
 
}
Буду признателен за помощь

Добавлено через 1 час 20 минут
Люди, HELP!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.12.2014, 14:12
Ответы с готовыми решениями:

Совершение вызова номеров (обзвон номеров)
Пишу программу, написал вызов номера по нажатию на кнопку. Также сделал string...

Разработка клиентского приложения для вызова такси
Здравствуйте. Требуется помощь тех, кто имеет опыт разработки приложений для...

Как изменится стек после вызова активити другого приложения
Если у меня есть 2 задачи(2 Task) и я из первой задачи вызову активити, которое...

Переадресация вызова
Товарищи, переадресацию средствами андроида сделать можно или это полностью...

Приостановка выполнения главного приложения в момент вызова дочернего
Здравствуйте. В консольном приложении есть строка: ...

1
CoolMind
421 / 404 / 65
Регистрация: 06.10.2012
Сообщений: 1,732
21.12.2014, 22:45 #2
qw123456, что не работает-то? Где startActivity?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.12.2014, 22:45

Перехват стандартного вызова запущенной из ява-приложения внешней программы
Как перехватить стандартный вывод запущенной из ява-приложения внешней...

После вызова печати, я хочу попасть на ту форму что вызывала, и на то поле где была до вызова
Например я в форме на каком-то поле Вызываю с формы отчет, потом закрываю...

нужно чтобы функция располагалась до ее вызова, после ее вызова и в другом файле. Как это сделать?
#include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; int n, *c; ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru