Я хочу определить, когда uncaught exception
произошло в моем приложении для Android.
После обнаружения я хочу отобразить диалоговое окно подтверждения
Как мне получить этот диалог подтверждения? Когда я пробовал различные методы, пользовательский интерфейс не отвечает и кажется зависшим.
Мой код отвечает на это:
new CatchAllExceptionHandler(this) is my custom handler
Thread.setDefaultUncaughtExceptionHandler(new CatchAllExceptionHandler(this));
Я пробовал эти две реализации CatchAllExceptionHandler
:
- Отображение диалогового окна оповещения
- Запустить действие, которое затем отображает диалоговое окно с предупреждением после onCreate
Оба эти метода не сработали.
Итак, мой вопрос: как мне правильно отобразить диалоговое окно подтверждения?