У меня странная ошибка, выдающаяся только на Android 10, в то время как на P ie и Oreo она прекрасно работает. Я начинаю звонок из Активности, когда он начинается, я хочу свернуть экран вызова и вернуть свою активность на передний план. Мой код для минимизации экрана вызова ниже:
private void minimizeCallScreen(){
final Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
//intent to bring my activity to foreground
Intent intent = new Intent(getApplicationContext(), MyActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
}
}, 1000);
}
Как только вызов начинается, я вызываю этот метод для минимизации экрана вызова, который прекрасно работает на Oreo и P ie но на Android 10 работает только в первый раз. Это не работает, когда я начинаю звонить во второй раз, пока я не вернусь и не восстановлю свою активность. Я перепробовал много разных флагов намерений, но ничего не работает.
ПРИМЕЧАНИЕ. Эта проблема Android 10 специфицирована c