2011-11-30 34 views
2

从工作线程向主线程发送数据的方式有多少种?或者我们可以说有多少种方式来改变任何其他工作线程的UI视图数据呢?如何从工作线程向UI线程发送一些数据?

  1. 通过AsyncroniousTask。
  2. 通过hadler.sendMessage()

是否有任何其他方式做到这一点?

+0

((MyPostActivity)this.context) \t \t \t \t \t \t .loadMyPostListView(this.streamDetails); – SALMAN

+0

从Worker线程向MainUI线程发送数据您只需从调用Activity将Context或Activity Object发送到AsyncroniousTask,并在下面提到的答案可以从中获得帮助。谢谢。 – SALMAN

+0

@SALMAN - 首先感谢您的快速回复,但您的回答有点混乱。请给我一些示例代码或任何相关链接? –

回答

2
+1

runOnUiThread也是我最喜欢的方式来合作线程和活动。但在调用runOnUiThread之前,您应该检查活动是否完成。 –

1

您也可以通过参考你的View对象的工作线程,当谈到事件调用View.post(Runnable)这是Handler.post(Runnable)方法几乎模拟

相关问题