Загрузка оповещения из потока, когда активность ушла - PullRequest
0 голосов
/ 22 января 2010

У меня есть комментарий, который загружает поток и отправляет некоторые данные на сервер; действие сразу же завершается после нажатия кнопки отправки.

Пользователь может свободно выполнять другие действия в моем приложении.

Когда сервер отвечает, отображается AlertDialog.

Проблема в том, что поскольку исходный контекст был уничтожен, мое приложение аварийно завершает работу.

Я пытался getApplicationContext(), но все равно получаю исключение.

Ответы [ 2 ]

4 голосов
/ 22 января 2010

Поместите свою сетевую информацию в Сервис , затем вместо диалогового окна отобразите строку состояния .

0 голосов
/ 22 января 2010

Взгляните на AsyncTask

Из JavaDocs: AsyncTask позволяет правильно и легко использовать поток пользовательского интерфейса. Этот класс позволяет выполнять фоновые операции и публиковать результаты в потоке пользовательского интерфейса без необходимости манипулировать потоками и / или обработчиками.

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