标签: java android multithreading
我有一个iPhone应用程序,我将其移植到Android。
我有一个服务/控制器,它产生新的线程来执行一些网络任务。
我在iPhone应用中使用performSelectorOnMainThread。如何让我的Java应用程序执行相同或类似的操作?
performSelectorOnMainThread
答案 0 :(得分:3)
选项:
runOnUiThread(..)
答案 1 :(得分:1)
假设performSelectorOnMainThread做了我认为的工作,请查看runOnUiThread()中的Activity或post()上的Handler或任何Views AsyncTask (即你的GUI小部件)。
runOnUiThread()
Activity
post()
Handler
Views
AsyncTask
虽然我普遍同意alex的答案 - 尽可能使用{{1}},而不是分叉你自己的主题。