Этот вопрос может показаться немного глупым ;)
Как подойти к возможности неперехваченного исключения в UncaughtExceptionHandler?
Этот вопрос может показаться немного глупым ;)
Как подойти к возможности неперехваченного исключения в UncaughtExceptionHandler?
Ну, ты должен поймать их сам. В документации uncaughtException()
, на которую вы ссылаетесь, это четко указано:
Любое исключение, созданное этим методом, будет игнорироваться виртуальной машиной Java.
Но пока можно только планировать. Итак, вы обрабатываете исключения вашего обработчика исключений, но кто обрабатывает этот код? То же самое и с регистрацией неудачного события регистрации. Обработчики исключений полностью вниз...
Очень интересный вопрос, раньше я об этом не задумывался.
Кажется, что подход заключается в том, что либо установите свой собственный uncaughtExceptionHandler
в своем потоке, либо он будет передан JAVA defaultUncaughtExceptionHandler
,
Я быстро погуглил и нашел аналогичный случай получения данных о сбоях с Android. Я думаю, вас может заинтересовать эта ссылка Как мне получить данные о сбоях из моего приложения Android?