我正在使用我的UI,我正在另一个线程中启动与服务器的Socket连接。问题是,我需要等待服务器回复。当它到来时,我需要做特定的功能。我发现Handler方法是可行的,但其他网站告诉这不是真的。你有什么建议? Handler解决方案是否正确以及如何有效地完成?任何一个例子?
由于
答案 0 :(得分:0)
您是否尝试过使用AsyncTask?
http://developer.android.com/reference/android/os/AsyncTask.html
在doInBackground()
一旦返回,onPostExecute()
将由主线程执行,该主线程能够更新GUI等。