Обработка ошибок сервиса Android - PullRequest
1 голос
/ 13 сентября 2010

Каков наилучший способ обработки ошибок служб? Например, у меня есть сервис, который получает некоторую информацию от Internt, я хочу показать пользователю какой-нибудь диалог с сообщением, когда соединение плохое. Или если у меня есть некоторый класс Util для анализа HTML, который используется моей службой, и исключение происходит в этом классе Util. Как показать диалог? Как я знаю, DialogBuilder нуждается в некотором контексте Activity, но контекст Service для этого не подходит. Правильно? Спасибо.

1 Ответ

0 голосов
/ 13 сентября 2010

Рассматривали ли вы использование уведомления? Вы можете установить краткое сообщение и значок на панели задач, и у пользователя есть возможность щелкнуть его, где вы можете открыть диалоговое окно с более подробной информацией или просто очистить его. Вы также можете очистить его в службе, если связь улучшится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...