簡體   English   中英

在Android中,哪種延遲加載圖像的方法更適合性能?

[英]In Android which method to lazy load images is better suited for performance?

我已經解決了關於stackoverflow的問題。實現多線程並賦予將連續的圖像下載到連續的線程的任務似乎是選擇的武器,但是它不會產生,比如說一次有10個線程在其中下載10個圖像。屏幕的可見部分會影響應用程序的性能,而不是讓單個線程下載所有10張圖像? (我正在嘗試僅下載屏幕上在該時間點可見的那些圖像。)是的,我是android編程的新手,是的,我知道在大多數情況下多線程處理總是更快,但是這是時間在這種情況下,兩種方法的定時之間的差異(一次僅10張圖像)是否足夠明顯,需要花費額外的精力並增加代碼復雜性?

Ive還訪問了http://groups.google.com/group/android-developers/browse_thread/thread/d4ba513a5fa90029 ,但似乎並沒有對此有所了解。

任何答案將不勝感激。 干杯!

10個后台線程下載圖像不會降低滾動速度(我認為這是您在乎的),但是生成10個線程會加快滾動速度。 因此,出於性能考慮,最好注意產生的線程數量。 我可以告訴我,在我的一個應用程序中,通過產生更少的線程,我設法獲得了顯着的性能提升。 當然,代碼應該盡可能簡單地完成任務。 但並不簡單。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM