连续消息接收异步

时间:2016-09-03 18:03:49

标签: java android android-asynctask

我正在制作一个聊天应用程序。每当朋友发给我一条消息时,服务器都会给我发送更新。因此我需要一个来自我的android客户端的连续监听器。我使用异步任务并在post执行方法中,我再次调用了异步任务。因此我不断听。但这给了我很奇怪的错误。

如果你能帮助我,我会非常感激。如果你认为我应该以其他方式实现连续的倾听者,请建议我。谢谢。

2 个答案:

答案 0 :(得分:0)

正确的方法应该就像连接到服务器时一样,你应该继续收听循环。请参阅我的回答here

并根据需要进行修改。

答案 1 :(得分:0)

使用http://quickblox.com/developers/Android库怎么样?我只是好奇,如果它不会更容易:)。

否则我考虑在doInBackground()方法中进行循环,而不是再次调用asyncTask。

像 -

While(programExit) {
   //your code
}