Есть ли способ отображать исключения в потоке пользовательского интерфейса (который закрывает мое приложение) в диалоговом окне каждый раз, когда это происходит в любом месте кода?Отладка Android - Как отображать исключение/ошибки потока пользовательских интерфейсов как диалоговое окно
Почему? : Помогло бы мне протестировать мое приложение в те времена, когда мой телефон не подключен к Android Studio (и я не вижу ловушку)
Итак, вместо того, чтобы «MyApp просто перестала работать», а затем отправился на логарифм и нашел ошибка, я вижу след стека, отображаемый в диалоге каждый раз исключение на UI потоке происходит
вы спрашивая, можете ли вы использовать приложение, которое просто разбилось (сообщение совершенно ясно об этом, приложение «перестало работать»), чтобы восстановить из этого сбоя и отобразить диалоговое окно? – 2Dee
Да, это правильно. Должен быть обработчик исключений на уровне приложения (или что-то подобное), который обнаруживает, когда приложение выходит из строя, берет журнал ошибок, из-за которого произошел сбой (строка исключения), и отображается как диалог (возможно, прокручиваемый - много текста) – dowjones123
Вы можете это проверить: http://stackoverflow.com/questions/18010309/android-catch-error-uncow-app-has-stopped-working – 2Dee