7
我正在寫一個應用程序,它從設備上的庫中獲取圖像列表,然後在GridView中顯示它們。在我的適配器,我有以下代碼(其中寬度和高度是指那些將被放置在視圖中):大圖像(來自文件)沒有加載在畢加索,沒有明顯的錯誤
PicassoSingleton.with(mContext).load("file://" + imageUri).resize(getImageWidth(), getImageHeight()).centerInside().placeholder(R.drawable.image_placeholder).error(R.drawable.image_error).into(holder.image);
在大多數設備這個作品真的很好。但是,在某些拍攝照片非常大的設備上(如Samsung Galaxy S5-16MP),某些圖像無法加載,並顯示錯誤資源。我沒有看到畢加索調試任何明顯的日誌信息,只有以下:
D/Picasso(20171): Main errored [R7]+501ms
我相信這是由於內存問題,但我不知道如何去修復這些。是否可以告訴畢加索壓縮圖像?還是有什麼我失蹤?
感謝