Как завершить вызов Android?
Вот так я позвонил по указанному номеру:
Intent dialIntent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + "123456789"));
startActivity(dialIntent);
Есть ли способ сбросить вызов, спустя, например, 2 секунды после звонка?
Ответы (1 шт):
Автор решения: Barmaley Red Star
→ Ссылка
Запускаем так:
Intent dialIntent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + "123456789"));
startActivityForResult(dialIntent, requestCode); //requestCode - более-менее любой целый идентификатор
Останавливаем так:
finishActivity(requestCode);
Безусловно finishActivity() надо обернуть в отдельный поток, который через 2 секунды вызовет finishActivity()