android:Handler整理總結

首先聲明,以下是我轉載整理的。

感謝

http://blog.csdn.net/Android_Tutor/archive/2010/05/08/5568806.aspx

http://www.pocketdigi.com/20100814/45.html

這些朋友的共享!

 

 

當我們在處理下載或是其他需要長時間執行的任務時,如果直接把處理函數放Activity的OnCreate或是OnStart中,會導致執行過程中整個Activity無響應,如果時間過長,程序還會掛掉。Handler就是把這些功能放到一個單獨的線程裏執行,與Activity互不影響。

 

 

我們簡單用例子來說明:

 

小實例一:5秒鐘更新一下Title(標題),如圖:

 

 

代碼如下:

 

 

 

 小實例二:用Handler更新進度條ProgressBar ;如圖:當按開始按鈕時,進度條會每隔500毫秒加1,直到加到100或者按停止時停止

代碼:

發佈了63 篇原創文章 · 獲贊 15 · 訪問量 51萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章