Mój projekt dotyczy przetwarzania obrazu w systemie Android. Mój problem polega na tym, że po załadowaniu 22MB obrazu w ImageView otrzymuję OutOfMemoryError.Android - jak załadować więcej niż 20mb obrazu w widoku obrazu
Błąd:
java.lang.OutOfMemoryError: Failed to allocate a 244588824 byte allocation with 11397108 free bytes and 79MB until OOM at dalvik.system.VMRuntime.newNonMovableArray(Native Method)
Dziękuję za sugestię, ale nie wan't zmniejszyć rozmiar obrazu w rozdzielczości. użycie rozdzielczości bitmapowej zostanie zmienione. każdy inny pomysł na ten temat. –
Używanie: Glide.with (this) .load (url) . Override (original_width, original_height) .into (myImageView); – phongvan