繼承AsyncTask,實現後臺加載圖片。。。

      android 中,有一些耗時的操作,比如從網上抓取圖片,下載文件等,這些操作對於手機而言會需要很長的時間,而應用程序界面又不能等到這些操作完成後再顯示,所以要讓界面各這些耗時的操作並行處理,用多線程可以解決這個問題。

     網上找了一些相關文章,看了一下,收益良多。 不過都是一些單張圖片下載的例子,好多還不完整。我想弄一個gallery的 ,搞了半天,弄是弄出來了,還不完善,下5張圖片需要十幾秒鐘。

1.主UI線程中oncreate中的方法

2.FileDownloadUtil代碼

 

 

AsyncTask這個東西是挺好的,很方便,以後要慢慢研究一下android裏面的多線程。

 

功能是實現了,不過很不理想啊。。。我想是否把gallery中的imageView的id取到,然後每一個view起一個線程去下載,那樣就不會出現延遲十幾秒鐘才顯示的情況了。 android還處於菜鳥級別, 好好學習,好好工作,還有很多東西不懂的。。。



2 010-09-17

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章