Я пытаюсь использовать класс Intent.Action. Я знаю, как использовать ACTION_VIEW для отображения URL-адреса, но я хотел использовать Intent.ACTION_DIAL
для вызова номера при запуске приложения. В документации сказано, что вам нужно разобрать URI в строку, а затем добавить его в Намерению Я попытался это:Android Intent.ACTION_CALL, Uri
Uri call = Uri.parse("7777777777");
Intent surf = new Intent(Intent.ACTION_DIAL, call);
startActivity(surf);
Это не работает, я получаю сообщение об ошибке, говорящее:
К сожалению, проект имеет остановился. Я попытался отладить код и, похоже, указал мне на линию намерений, не уверенный, что я делаю неправильно, если я просто делаю это, это работает и вызывает дозвонщик.
//Uri call = Uri.parse("7777777777");
Intent surf = new Intent(Intent.ACTION_DIAL);
startActivity(surf);
возможный дубликат [Call умысел в Android] (http://stackoverflow.com/questions/10510395/call-intent-in- android) – amadib