Обложка канала

Android Broadcast

Качественная выборка Android Dev новостей, тезисы важных новостей и статей, личное мнение

Android Broadcast

8 лет назад
Открыть в
#ANR #Library

ANR-WatchDog - A simple watchdog that detects Android ANR error and throws a meaningful exception

Единственный способ для Android приложения поймать ANR - это опубликовать его в Google Play и смотреть за их статистикой в консоле.Очень полезно получать ошибки с ANR во время разработки и тестирования.

Библиотека ANR-WatchDog призвана решить эту проблема. Она настраивает таймеры на определение того, что ваш Main/UI поток не отвечает. Если такое событие происходит, библиотека выбрасывает ошибку ANRError. При включенном дебагере библиотека отключается.

Подключение библиотеки
implementation 'com.github.anrwatchdog:anrwatchdog:1.3.0'

В Application.onCreate() добавьте
new ANRWatchDog().start();

Рекомендую подключать библиотеку только в тестовых сборках вашего приложения и не включать его в production.