-
1.所有的activity生命周期都是通過handler發送消息實現的查看全部
-
textView post查看全部
-
更新UI查看全部
-
Android中更新UI的4種方式:1、runOnUiThread 2、handle post 3、handle sendMessage 4、view post查看全部
-
我要上廁所查看全部
-
handler原理查看全部
-
創建handler查看全部
-
換圖片查看全部
-
Handler在創建的時候可以指定Looper,這樣通過Handler的sendMessage()方法發送出去的消息就會添加到指定Looper里面的MessageQueue里面去。在不指定Looper的情況下,Handler綁定的是創建它的線程的Looper。如果這個線程的Looper不存在,程序將拋出"Can't create handler inside thread that has not called Looper.prepare()"。查看全部
-
HandlerThread繼承于Thread,所以它本質就是個Thread。與普通Thread的差別就在于,它有個Looper成員變量。這個Looper其實就是對消息隊列以及隊列處理邏輯的封裝,簡單說就是 消息隊列+消息循環。查看全部
-
一個Handler的創建它就會被綁定到這個線程的消息隊列中,如果是在主線程創建的,那就不需要寫代碼來創建消息隊列了,默認的消息隊列會在主線程被創建。但是如果是在子線程的話,就必須在創建Handler之前先初始化線程的消息隊列查看全部
-
用handler機制更新UI。查看全部
-
CallBack用于截獲handler發送的消息 如果返回true 就截獲成功 不會向下傳遞了查看全部
-
主線程中有自己的looper對象,而子線程需要自己創建looper對象查看全部
-
為什么用handler機制更新UI查看全部
舉報
0/150
提交
取消