Укажите, какое приложение отвечает на намеренный вызов startActivity.
Я разрабатываю простое приложение для Android для моей работы
Есть кнопка, которая при нажатии вызывает намерение ACTION_CALL для ряда телефонных номеров. проблема в том, что мой телефон открывает Skype, чтобы попытаться сделать звонок, и я хочу, чтобы он использовал встроенное приложение для телефона. это код, который выполняет намеренный вызов:
Intent intent = new Intent(Intent.ACTION_CALL);
intent.setData(Uri.parse("tel:989653523"));
startActivity(intent);
Я понимаю, что протокол "tel:" может работать как для Skype, так и для родного приложения Phone, но как я могу сделать так, чтобы приложение всегда могло открыть его с помощью приложения родного телефона?
1 ответ
Ну, вам нужно сделать явный намеренный вызов.
Intent i=new Intent (this,theActivityYouWantToStart.class);