几种常见更新UI的方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了几种常见更新UI的方法相关的知识,希望对你有一定的参考价值。
-----------------将会调用控件的onDraw()方法重新绘制控件----------------
1、view.invalidate刷新UI(主线程)
2、view.postInvalidate刷新UI(子线程)
-----------------通常只是更新控件的内容------------------------------------
3、handler.sendMessage(Msg)更新UI
4、handler.post(Runnable)更新UI
5、view.pos(Runnable)更新UI
6、activity.runOnUiThread(Runnable)更新UI
7、利用AsyncTask更新UI
8、利用接口回调CallBack更新UI
9、使用EventBus更新UI
10、使用第三方库(太多了。。。)
以上是关于几种常见更新UI的方法的主要内容,如果未能解决你的问题,请参考以下文章