0

我有我的用户界面,我正在另一个线程中启动与服务器的 Socket 连接。问题是,我需要等待服务器回复。当它到达时,我需要执行特定的功能。我发现 Handler 方法是可能的,但其他网站告诉这不是真的。你有什么建议?处理程序解决方案是否正确以及如何有效地做到这一点?有什么例子吗?

谢谢

4

1 回答 1

0

您是否尝试过使用 AsyncTask?

http://developer.android.com/reference/android/os/AsyncTask.html

执行网络操作doInBackground()

一旦它返回,onPostExecute()将由能够更新 GUI 等的主线程执行。

于 2012-11-13T23:42:22.673 回答