在过去的一天里,我一直在论坛上阅读,我似乎找不到一个能帮助我解决问题的答案。
我正在尝试创建一个android套接字/游戏客户端,它:
实现#3有很多困难,最初连接到服务器的套接字处于自己的线程中,我想无限期地打开它。从主UI线程获取信息的最佳方法是什么,以便我可以使用该线程和套接字向服务器发送信息?
我看到了很多关于将信息从后台线程返回到UI线程的帖子,而不是相反的。有什么标准的方法吗?
谢谢!
发布于 2014-06-17 18:12:33
为此,我找到了一个解决方案,其中我使用了一个在UI线程和套接字线程之间共享的BlockingQueue。UI线程希望将要发出的信息发送到服务器时使用queue.put(),而套接字线程则在queue.take()上等待获取信息并将其发送到服务器。
https://stackoverflow.com/questions/24234977
复制相似问题