2012-07-13 37 views
0

我加載的ImageView內圖像使用任何更快的方式來加載imaeview與URL

try { 
       Bitmap bitmap = BitmapFactory.decodeStream((InputStream)new java.net.URL(SplashItems.get(position).get("imageUrl")).getContent()); 
       ImageViewObject.setImageBitmap(bitmap); 

      } catch (MalformedURLException e) { 
       // TODO Auto-generated catch block 
       e.printStackTrace(); 
      } catch (IOException e) { 
       // TODO Auto-generated catch block 
       e.printStackTrace(); 
      } 

但它是如此如此緩慢,做任何更快的方式

問候

回答

2

我會建議使用AsyncTask加載。這樣,您的應用程序仍然可以運行,並且用戶可以在圖像加載時進行界面。我還發現,它將下載時間縮短了很多,因爲下載是在後臺線程上完成的,並且能夠專注於此。這裏是一個鏈接,幫助您開始:約處理器

http://developer.android.com/reference/android/os/AsyncTask.html

這篇文章也談到,這也可能是一些對你有用的。

http://www.vogella.com/articles/AndroidPerformance/article.html

祝您好運!

相關問題