2014-06-17 15 views
7

Bir cihazdaki galeriden görüntülerin bir listesini alan ve ardından bunları bir GridView'de gösteren bir uygulama yazıyorum. Bu gerçekten iyi çalışıyorBüyük resimler (dosya) Picasso'ya yüklenmiyor, belirgin bir hata görüldü

PicassoSingleton.with(mContext).load("file://" + imageUri).resize(getImageWidth(), getImageHeight()).centerInside().placeholder(R.drawable.image_placeholder).error(R.drawable.image_error).into(holder.image); 

Çoğu cihazda: Adaptörümdeki ben (genişlik ve yükseklik bunun yerleştirilecek bakış olanlardır) Aşağıdaki kodu var. Ancak, çekilen fotoğrafların çok büyük olduğu bazı cihazlarda (Samsung Galaxy S5- 16MP gibi) bazı görüntüler yüklenmez ve hata kaynağı görüntülenir.

D/Picasso(20171): Main  errored  [R7]+501ms 

bu bellek sorunları nedeniyle olduğunu tahmin ama bu tespit gitmek nasıl emin değilim: Ben sadece aşağıdaki Picasso ayıklama herhangi bariz günlük iletilerini görmüyorum. Picasso'ya görüntüleri sıkıştırmasını söylemek mümkün mü? Yoksa kayıp olduğum başka bir şey var mı?

Teşekkür

cevap