2013-02-12 3 views
1

У меня проблема с этим намерением phonecall.Устранение телефонного звонка

мой код:

public void onClick(View v) { 
    try { 
     Intent callIntent = new Intent(Intent.ACTION_CALL); 
     callIntent.setData(Uri.parse("tel:+32123456789")); 
     startActivity(callIntent); 
    } catch (ActivityNotFoundException e) { 
     e.printStackTrace(); 
    } 
} 

с разрешения:

<uses-permission android:name="android.permission.CALL_PHONE" /> 

Так что, когда я нажал на кнопку, которая вызывает событие, мой телефон готов сделать, чтобы позвонить. Теперь, когда я нажимаю кнопку «Назад», он возвращается к моему приложению, и он делает телефонный звонок в фоновом режиме.

Заранее благодарен!

+0

Кнопка «Назад» не прекращала вызов обычно на большинстве устройств. – abc667

+0

Но просто нажав кнопку «Назад», которая начинает телефонный звонок. – crodie

+0

Вы пытаетесь отменить кнопку Phone-Call by back в PhoneApp. –

ответ

2

Использование разрешения в manifest.xml файл как некоторые намерения нужно разрешение на вызов. Как вы можете видеть на этом link, первый файл manifest.xml

+0

Как это ответить на вопрос? – laalto

0

Попробуйте это:

 Intent callIntent = new Intent(Intent.ACTION_CALL); 
     callIntent.setData(Uri.parse("tel:" + phoneNumber)); 
     startActivity(callIntent); 

Edit: К сожалению, я не анализировал вопрос хорошо .. Это же ..

+0

Это, похоже, тот же код, который был отправлен в запросе. –

+0

Я заметил это после, но я не могу удалить сообщение ..: S – Safime

Смежные вопросы