Java 连续消息接收异步任务

Java 连续消息接收异步任务,java,android,android-asynctask,Java,Android,Android Asynctask,我正在制作一个聊天应用程序。每当朋友向我发送消息时,服务器都会向我发送更新。因此,我需要一个来自android客户端的连续侦听器。我使用了异步任务,在post execute方法中,我再次调用了异步任务。因此,不断地侦听。但这给了我奇怪的错误 如果您能帮助我,我将不胜感激。如果您认为我应该以其他方式实现连续侦听器,请确实建议我。谢谢。正确的方法应该是当您连接到服务器时,您应该保持循环侦听。看到我的答案了吗 并根据需要对其进行修改。如何使用库?我只是好奇,如果不是更容易的话: 否则,我考虑在doI

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


如果您能帮助我,我将不胜感激。如果您认为我应该以其他方式实现连续侦听器,请确实建议我。谢谢。

正确的方法应该是当您连接到服务器时,您应该保持循环侦听。看到我的答案了吗

并根据需要对其进行修改。

如何使用库?我只是好奇,如果不是更容易的话:

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

差不多-

While(programExit) {
   //your code
}

在post-execute方法中,我再次调用了异步任务:DAccept它作为使用tick的应答。