我设法编写了一个与服务器通信的应用程序。我会写,我会读。我什至设法用 Java NIO 做到了。
我的问题是我有一个无穷无尽的 while 循环正在监听要读取的新数据。它阻塞了整个程序,我不能再写数据了。
我需要一个解决方案,以便在我发送数据时循环继续在后台运行以监听要读取的新数据。
有什么建议吗?
最佳答案
使用AsyncTask .它专为此类工作而创建(执行长时间运行的后台任务,同时仍有可能更新 UI)。
关于java - Android中与线程的异步套接字通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4092001/