我從數據庫中加載了大約10個位圖,但它可能會在未來更多。從URL加載位圖太慢
這需要總共約3秒鐘,我想改善,因爲用戶需要等待加載完成。 (裝載在AsyncTask
發生)
這裏是我的代碼:
Bitmap bitmap = BitmapFactory.decodeStream(url.openConnection().getInputStream());
這是一個循環,我從數據庫加載JSONArray內,包括該圖像(網址是有效的,直接鏈接到圖片)。
我記錄了加載所有內容所需的毫秒數,一次迭代大約350ms,但大約300ms只是轉換。
有什麼辦法可以改善嗎?像每次不創建新的位圖對象一樣?
位圖?通過網絡?使用壓縮圖像。 – m0skit0
我無法控制圖像或輸入。 –
使用延遲加載 – KOTIOS