java.lang.OutOfMemoryError: Failed to allocate a 14400012 byte allocation with 5645520 free bytes and 5MB until OOM
at dalvik.system.VMRuntime.newNonMovableArray(Native Method)
at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:726)
at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:547)
at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:1014)
at android.content.res.Resources.loadDrawableForCookie(Resources.java:3730)
at android.content.res.Resources.loadDrawable(Resources.java:3603)
at android.content.res.Resources.getDrawable(Resources.java:1852)
at android.content.Context.getDrawable(Context.java:408)
at android.view.View.setBackgroundResource(View.java:17228)
at alexcz.shapetest.Test.nextQ(Test.java:89)
at alexcz.shapetest.Test$1.onClick(Test.java:54)
Ошибка ^^Android OutOfMemory ошибка ImageView
Ошибка возникает, когда какой-либо из событий OnClick срабатывают. Все остальные изображения появляются за исключением этих 2. Оба этих изображения не большие и около 600x600. В коде ошибка возникает при
nextq.setBackgroundResource(R.drawable.nextq);
result.setBackgroundResource(R.drawable.correct);
Заранее спасибо.
GitHub: https://github.com/alex578344/ShapeTestLogic
«около 600x600» - вы уверены в этом? Размер распределения, который терпит неудачу, будет соответствовать примерно 600x6000. – CommonsWare
Да, оба около 600x600 @CommonsWare –
Считаете ли вы использование библиотеки управления изображениями, такой как Picasso? – WoogieNoogie