Ошибка при отправке сообщения Toast: не удается создать обработчик внутри потока, который не вызвал Looper.prepare ()

Я получаю исключение времени выполнения: не могу создать обработчик внутри потока, который не вызвал Looper.prepare () при отображении сообщения Toast в рабочий поток.

У меня есть служба (выполняется в удаленном процессе), которая создает объект. Этот объект отвечает за подключение к серверу в потоке. Я получаю ответ от сервера. Я хочу отобразить сообщение с сервера в тосте. В то время я получил это исключение. Я попытался опубликовать его в обработчике с помощью handler.post. Но все же я получаю исключение.

Каким должен быть подход, чтобы этого избежать.

8
задан Leos Literak 7 May 2016 в 08:45
поделиться