Я разрабатываю приложение для записи звонков, которое работает нормально. Я хочу дать пользователю возможность решить, записывать звонок или нет. Я хочу добавить кнопку поверх экрана текущего вызова, но не уверен, возможно ли это. Есть несколько потоков, которые дают подсказку или код для добавления поверх входящего или исходящего экрана, но я хочу добавить его поверх текущего экрана. Любая помощь будет принята с благодарностью.
//Custom dialog showing after the call has been disconnected, I want to show as soon as the call has been started.
if (extraState.equals(TelephonyManager.EXTRA_STATE_OFFHOOK)) {
Intent intentDialog = new Intent(context, CustomDialog.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
context.startActivity(intentDialog);
Intent myIntent = new Intent(context,
RecordService.class);
myIntent.putExtra("commandType",
Constants.STATE_CALL_START);
context.startService(myIntent);
}