Уведомление об активности от AsyncTask - PullRequest
2 голосов
/ 07 февраля 2011

В AsyncTask я делаю вызов REST для получения данных. В этой AsyncTask я могу столкнуться с исключением, которое я хотел бы упаковать (код HTTP) и сообщить Activity, которое на основе кода ответа HTTP (Timeout, Unauthorized и т. Д.) Будет отображать различные сообщения для пользователя.

Каков наилучший способ передать эту информацию в активность для обработки?

Я рассмотрел ряд различных механизмов Android, таких как Уведомление, Обработчик и т. Д., Но я не могу определить хороший архитектурный шаблон для этой ситуации.

1 Ответ

0 голосов
/ 07 февраля 2011

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

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