Android 9.0 Активность просочилось окно, которое было первоначально добавлено - PullRequest
1 голос
/ 09 января 2020

Я только что добавил android:usesCleartextTraffic="true" для поддержки залпа в android 9.0, но диалоговое окно прогресса пропускается после завершения загрузки.

NB> Эта проблема есть только в android 9. Она хорошо работает в других android версиях

enter image description here

1 Ответ

2 голосов
/ 09 января 2020

Пожалуйста, проверьте следующий сценарий:

Метод onStop () Вызывается цикл активности, когда там больше нет активности, мы можем проверить, является ли mDialog нулевым или нет. Если mDialog не равен NULL, это означает, что у вашей активности просочилось окно, поэтому вы можете закрыть его методом onStop ().

@Override
protected void onStop() {
   super.onStop();
   if(mDialog!=null){
     mDialog.dismiss;
   }
}

Надеюсь, это поможет!

...