view的post()方法的主要目的是什么?

时间:2012-04-19 01:49:24

标签: android

post方法的主要目的是与imageview,textview等视图相关联。

new View(Context).post(runnable)

一个例子将被赞赏:)

1 个答案:

答案 0 :(得分:2)

来自api文件:

  

使Runnable添加到消息队列中。可运行的   将在用户界面线程上运行。可以调用此方法   仅当此视图附加到UI时,才从UI线程外部   窗口。

它看起来像:如果你想更新另一个线程中的视图,你可以简单地使用post方法来更新视图。虽然类型为runnable,但无法在分离的线程中运行,但它将在ui线程中运行,就像调用普通方法一样。