Я получаю ActivityNotFoundException
при выполнении операции Intent.ACTION_CALL. Я нашел много ссылок, но все это не могло решить мою проблему.ActivityNotFoundException при вызове Intent.ACTION_CALL
Это иногда дает мне исключение как
android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.CALL dat=tel:xxx-xxx-xxxx pkg=com.android.phone (has extras) }
Я использовал следующий код в моем проекте
String contact_number="123456789";
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:" + contact_number));
startActivity(callIntent);
Не является ли 'ACTION_DIAL' правильным? я не думаю, что вы можете начать звонок без ввода пользователем. – TheRedFox
Вы вызываете номер - так какой ввод вам нужен, если он у вас уже есть? –
Я получаю контактный номер от пользователя, это был просто пример, который я использовал в моем вопросе. Я не могу использовать ACTION_DIAL, потому что мне нужно позвонить, не показывая dial-up –