2016-09-03 2 views
-2

Я делаю чат-приложение. Сервер отправит мне обновление всякий раз, когда друг отправит мне сообщение. В результате мне нужен непрерывный слушатель от моего клиента android. Я использовал асинхронную задачу и в post execute method, я снова вызвал асинхронную задачу. Так что слушание постоянно. Но это дает мне странные ошибки.непрерывное получение сообщений asynctask

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

+0

'в посте выполнить метод, я назвал асинхронная задачу again': D – user6657161

ответ

0

Правильный метод должен быть как при подключении к серверу, вы должны продолжать слушать в цикле. См. Мой ответ here

и изменить его при необходимости.

+0

Thanks..It работал отлично ... Большое спасибо –

+0

Примите это как ответ, используя клещ , – user6657161

0

Как насчет использования библиотеки http://quickblox.com/developers/Android? Мне просто любопытно, если это будет не так просто :).

В противном случае я думал о создании цикла в методе doInBackground(), вместо того, чтобы снова вызвать asyncTask.

Что-то вроде -

While(programExit) { 
    //your code 
} 
Смежные вопросы