#android #исключения
Я хочу все исключения, которые могут произойти в приложении во время работы пользователя, отсылать в Andoid Developer Console. Допустим, отсылка информации об исключении происходит с помощью метода sendFeedback(). И вот тут возникает вопрос: где нужно расположить этот метод sendFeedback(), с учётом того, что этот метод будет использоваться во всём приложении? И как его использовать? У меня есть два предположения: в классе Application (и далее в каждом catch-e каждого блока try-catch вызывать этот метод) в классе, реализующем интерфейс java.lang.Thread.UncaughtExceptionHandler (и далее в каждом активити вызывать Thread.setDefaultUncaughtExceptionHandler(...)) Насколько это правильно? Или оба варианта плохи, и лучше сделать как-нибудь по-другому?
Ответы
Ответ 1
Почему бы вам не вопспользоваться готовый решением, например https://fabric.io ? Подключается его к своему приложению, и со всех устройств начинает получать статистику о падениях. Очень удобная вещица
Комментариев нет:
Отправить комментарий