更新视图的规则是什么?

时间:2012-05-09 14:15:28

标签: java android refresh

这不是一个特定的问题,但每次我必须更新我的Android应用程序上的View时,我必须搜索A LOT以查看我的代码有什么问题。顺便说一句,不仅是Android,还有移动设备。

那么这种任务有什么规则/案例吗? 我的意思是,当我可以使用Invalidate时,我必须使用Handler,等等..

提前致谢

1 个答案:

答案 0 :(得分:2)

据我所知,当您使用“处理程序”时,您会在UI线程中放置一个锚点,以便您可以随时访问您的视图。 当你发布“无效”时,你会说“嘿!你能在什么时候刷新我的观点?”。如果您在UI线程上,它可以立即(或几乎)执行。如果你在另一个线程中,它会“发布”一个需求,当你的活动将返回到UI线程时,UI将被刷新。