Mam problem z użyciem Picasso, próbując załadować duże obrazy z lokalnego pliku Uri o formacie : //com.android.providers.media.documents/document/ imageXXYYZZ zarówno z galerii, jak i z kamery.Picasso nie może załadować dużych obrazów (z aparatu i lokalnego Uri)
wczytuję obrazów ze standardowego połączenia:
Picasso.load(image_url)
.resize(600, 240)
.centerCrop()
.into(imageTarget);
I załączony tu Target
i kiedy otrzymuję błąd onBitmapFailed(Drawable errorDrawable)
wyzwolone. Również, gdy loguję Picasso uzyskać:
06-23 12:13:54.267 22393-22393/it.b3lab.friendipity D/Picasso﹕ Main created [R100] Request{content://com.android.providers.media.documents/document/image%3A13345 resize(600,240) centerCrop}
06-23 12:13:54.277 22393-23010/it.b3lab.friendipity D/Picasso﹕ Dispatcher enqueued [R100]+9ms
06-23 12:13:54.285 22393-23038/it.b3lab.friendipity D/Picasso﹕ Hunter executing [R100]+15ms
06-23 12:13:54.813 22393-23010/it.b3lab.friendipity D/Picasso﹕ Dispatcher batched [R100]+546ms for error
06-23 12:13:55.014 22393-23010/it.b3lab.friendipity D/Picasso﹕ Dispatcher delivered [R100]+746ms
06-23 12:13:55.024 22393-22393/it.b3lab.friendipity I/picasso﹕ failed to load bitmap
06-23 12:13:55.024 22393-22393/it.b3lab.friendipity D/Picasso﹕ Main errored [R100]+756ms
Dzieje się tak tylko jak powiedziałem powyżej, gdy próbuję załadować duże obrazy z galerii (powyżej około 1 MB) oraz z zamiarem kamery przy użyciu hi-res smartfon z kamerą (w moim przypadku to Moto G działający pod systemem Android 5.0.1). Nie otrzymuję tego błędu za pomocą Samsunga S2 na Androida 4.4.
Każda pomoc będzie naprawdę doceniona! Dzięki
Dzięki Ci odpowiedzi, ale przy użyciu tej metody Picasso nie załadować dowolny obraz. Chyba problem polega na tym, że 'MediaStore.Images.Media.DATA' powinno być ustawione zgodnie z miejscem, w którym zapisuję obraz w prawo? –
Prawidłowo. Nazwa kolumny może się różnić. – Moritz
Którą kolumnę powinienem zaglądać? Zapisuję obraz do 'Plik (Environment.getExternalStoragePublicDirectory (Environment.DIRECTORY_PICTURES)', a typ obrazu to 'MediaStore.Files.FileColumns.MEDIA_TYPE_IMAGE' –