2009-12-14 75 views
0

我起訴列表視圖和自定義列表視圖顯示列表項中的圖像。 我想顯示圖像與每個搜索結果。複雜的listeviewitem圖像加載掛起應用程序問題

顯示complext listeim我下面的下面的例子

http://developer.android.com/guide/samples/ApiDemos/src/com/example/android/apis/view/List4.html

包裝類裏面我正在發起新的線程爲每一個新的列表項的形象,這樣我就不會迪利顯示圖像。

我的代碼如下

new Handler().post(new Runnable(){ 
        @Override 
        public void run() { 
       Drawable dImage = Util.getImageFromURL(imageURL); 
       getImageIcon().setImageDrawable(dImage); 

       } 
}); 

平均10張圖像啓動10個不同的圖像加載線程其它靜態數據不是內螺紋。

問題出現在圖像加載期間頁面應用程序變得掛起它不應該掛....任何想法該怎麼辦?

alt text http://img509.imageshack.us/img509/7519/thumbnailx.jpg

回答

2

使用後臺操作來檢索您的圖像,如AsyncTask。你所做的所有new Handler().post()是延遲工作納秒,而不是在後臺執行。

此外,如果您要使用Handlers,只需創建一個。

相關問題