2

与 imageview、textview 等视图相关联的 post 方法的主要目的是什么?

new View(Context).post(runnable)

一个例子将不胜感激:)

4

1 回答 1

2

来自api文档:

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

它看起来像:如果你想在另一个线程中更新视图,你可以简单post的使用方法来更新视图。虽然 type 是runnable,但它不能在单独的线程中运行,它会像调用普通方法一样运行在 ui 线程中。

于 2012-04-19T02:27:43.960 回答