天天看點

Android在子線程中更新UI的方法彙總(共七種)

Android在子線程中更新UI的方法彙總(共七種)

1、正常寫法:new Handler()的handleMessage()和handler.sendMessage(msg)

Android在子線程中更新UI的方法彙總(共七種)
Android在子線程中更新UI的方法彙總(共七種)

2、handler的另一種用法:

Android在子線程中更新UI的方法彙總(共七種)
Android在子線程中更新UI的方法彙總(共七種)

3、handler.post(runnable)

Android在子線程中更新UI的方法彙總(共七種)
Android在子線程中更新UI的方法彙總(共七種)

4、handler.postDelayed(runnable,milliseconds)

Android在子線程中更新UI的方法彙總(共七種)
Android在子線程中更新UI的方法彙總(共七種)

5、activity.runOnUiThread(runnable)

Android在子線程中更新UI的方法彙總(共七種)

6、view.post(runnable)

Android在子線程中更新UI的方法彙總(共七種)

7、view.postDelayed(runnable,milliseconds)

Android在子線程中更新UI的方法彙總(共七種)