Articles of Обработка исключений

Почему мой обработчик исключений не улавливает ошибку ввода SQLite SQLite?

Я использую SQLite в первый раз, и я пытаюсь изучить его обработку исключений, поэтому я заставляю ошибку вставки в своем тестовом приложении. Исключение происходит, и я вижу, что он написан в окне вывода Eclipse LogCat. Однако он не попадает в код. Я видел здесь другие вопросы о том, как правильно использовать правильный тип исключения, и […]

Как исправить NPE в ViewRoot # updateBidiOptions?

В консоли разработчика на рынке Android мы получаем много трассировок стека, подобных этому (отправляется пользователями при сбое нашего приложения): java.lang.NullPointerException at android.view.ViewRoot.updateBidiOptions(ViewRoot.java:290) at android.view.ViewRoot.performTraversals(ViewRoot.java:737) at android.view.ViewRoot.handleMessage(ViewRoot.java:1792) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:143) at android.app.ActivityThread.main(ActivityThread.java:5068) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:521) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) at dalvik.system.NativeStart.main(Native Method) Мы не смогли воспроизвести крах, а также, когда мы проверяем исходный […]

Как реализовать uncaughtException android

Я нашел этот Android: как автоматически перезапустить приложение после того, как оно было «принудительно закрыто»? Но я не знаю, где и как поставить диспетчера тревог благодаря

Исключение исключений из собственного кода, запущенного на Android

Проект, над которым я сейчас работаю, требует от меня кодирования части андроида в реализации кросс-платформенной программы. Основной набор функций встроен и включен в мое приложение через android-ndk . Я обнаружил, что любое исключение / сбой, которое происходит в собственном коде, сообщается только в лучшем случае. Когда возникает ошибка, я получаю одно из следующих вариантов поведения: […]

Использование глобальной обработки исключений на Android

Есть ли пример кода или учебник о том, как использовать метод Thread.setDefaultUncaughtExceptionHandler? В основном я пытаюсь отобразить диалоговое окно настраиваемого предупреждения, когда возникает какое-либо исключение, в моем приложении. Можно ли сделать это? Я знаю, что немного сложно отобразить что-то на экране, если исключение выбрано в потоке пользовательского интерфейса, но я не знаю, как это работает.

Лучшая практика обработки исключений для Android?

Если мое приложение выйдет из строя, оно зависает на пару секунд, прежде чем я расскажу Android о том, что приложение разбилось и ему нужно закрыть. Поэтому я подумывал перехватить все исключения в своем приложении с помощью генерала: try { // … } catch(Exception e) { // … } И создайте новую Activity которая объясняет, что […]