как узнать, хорошо ли показывать диалог на андроиде - PullRequest
0 голосов
/ 30 марта 2019

Много раз говорили, что если вы попытаетесь показать диалог в законченном упражнении, вы получите android.view.WindowManager$BadTokenException: Unable to add window
Также многие места советуют проверять activity.isFinishing(), чтобы избежать этого.

"android.view.WindowManager $ BadTokenException: невозможно добавить окно" в buider.show ()

Что если место, в котором я пытаюсь создать диалоговое окно, не имеет ссылки на действие?
Например, нам не нужен объект активности для создания dialog, просто любой context, так как же я могу проверить, будет ли сбой диалогового окна при вызове show() без ссылки на активность?

Я знаю, что могу просто приложить его к try/catch, но я хотел бы проверить с if, кроме обработки дескриптора

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...