-2 / 0 / 0
Регистрация: 05.04.2016
Сообщений: 36
|
||||||||||||||||
1 | ||||||||||||||||
Поймать необработанное исключение и предложить пользователю отправить детали ошибки разработчику13.06.2016, 15:35. Показов 664. Ответов 1
Метки нет (Все метки)
Добрый день!
Думаю не нужно объяснять зачем это мне надо, любой разработчик поймет суть задачи. В общем то уже почти сделал задуманное, но маловато опыта чтобы понять что не так делаю. Сделал обертку над Application (класс назвал MyApplication), в котором назначаю обработчик необработаннхы исключений. В моем обработчике (см.метод handleUncaughtException) я вызываю свой BugreportActivity, где написано что произошла ошибка и вопрос "Отправить текст ошибки разработчикам?", кнопки "Нет" и "Отправить". Если юзер жмет Нет, то программа должна закрыться. Если "Отправить", то должно создаться новое письмо в почтовой программе по-умолчанию и прописаться Кому, Тема, Тело, чтобы юзер мог убедиться что нет каких-либо личных данных и осталось только отправить. Буду признателен вам, если подскажите почему нажав Нет окно BugreportActivity закрывается и снова открывается. Если опять нажать Нет - тоже самое, а с 3-го раза закроется! Но при этом Android Studio зависает, приходится снимать задачу. Реализацию постарался написать проще некуда. Может предложите свой вариант, буду чрезмерно признателен :-) Для реализации задуманного делаю так:
0
|
13.06.2016, 15:35 | |
Ответы с готовыми решениями:
1
Кто готов предложить не большой проект junior c# разработчику (сделаю бесплатно)? Что я сделал не так?Возникло необработанное исключение по адресу 0x7434A9F2 : исключение Microsoft C++: std Поймать исключение Как поймать исключение в программе? |
-2 / 0 / 0
Регистрация: 05.04.2016
Сообщений: 36
|
||||||
14.06.2016, 19:52 [ТС] | 2 | |||||
Тему закрываю. Нашел решение.
Кому интересно, сделал вызов моей активити через PendingIntent и заработало:
0
|
14.06.2016, 19:52 | |
14.06.2016, 19:52 | |
Помогаю со студенческими работами здесь
2
Поймать исключение в глобальном объекте Нужно поймать исключение из api Как поймать исключение в Task? Необработанное исключение Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |