Экран вызова минимизирует проблему на Android 10 - PullRequest
0 голосов
/ 10 января 2020

У меня странная ошибка, выдающаяся только на 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

...