Guest User

Untitled

a guest
Mar 19th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.44 KB | None | 0 0
  1. 03-18 20:22:36.077 22411-22411/? E/AndroidRuntime: FATAL EXCEPTION: main
  2. Process: com.example.andrew.myapplication, PID: 22411
  3. java.lang.OutOfMemoryError: Failed to allocate a 33177612 byte allocation with 16765264 free bytes and 21MB until OOM
  4. at dalvik.system.VMRuntime.newNonMovableArray(Native Method)
  5. at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
  6. at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:609)
  7. at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:444)
  8. at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:1080)
  9. at android.content.res.Resources.loadDrawableForCookie(Resources.java:2672)
  10. at android.content.res.Resources.loadDrawable(Resources.java:2577)
  11. at android.content.res.Resources.getDrawable(Resources.java:814)
  12. at android.content.Context.getDrawable(Context.java:458)
  13. at android.widget.ImageView.resolveUri(ImageView.java:813)
  14. at android.widget.ImageView.setImageResource(ImageView.java:420)
  15. at com.example.andrew.myapplication.CustomGalleryAdapter.getView(CustomGalleryAdapter.java:40)
  16. at android.widget.Gallery.makeAndAddView(Gallery.java:868)
  17. at android.widget.Gallery.fillToGalleryRightLtr(Gallery.java:822)
  18. at android.widget.Gallery.fillToGalleryRight(Gallery.java:766)
  19. at android.widget.Gallery.trackMotionScroll(Gallery.java:396)
  20. at android.widget.Gallery.onScroll(Gallery.java:1046)
  21. at android.view.GestureDetector.onTouchEvent(GestureDetector.java:669)
  22. at android.widget.Gallery.onTouchEvent(Gallery.java:961)
  23. at android.view.View.dispatchTouchEvent(View.java:9373)
  24. at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2553)
  25. at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2240)
  26. at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2559)
  27. at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2260)
  28. at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2559)
  29. at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2260)
  30. at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2559)
  31. at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2260)
  32. at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2559)
  33. at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2260)
  34. at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2559)
  35. at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2260)
  36. at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2559)
  37. at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2260)
  38. at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2559)
  39. at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2260)
  40. at com.android.internal.policy.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:2453)
  41. at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1755)
  42. at android.app.Activity.dispatchTouchEvent(Activity.java:2782)
  43. at android.support.v7.view.WindowCallbackWrapper.dispatchTouchEvent(WindowCallbackWrapper.java:68)
  44. at com.android.internal.policy.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:2402)
  45. at android.view.View.dispatchPointerEvent(View.java:9614)
  46. at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:4463)
  47. at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4319)
  48. at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3843)
  49. at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3902)
  50. at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3868)
  51. at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3998)
  52. at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3876)
  53. at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4055)
  54. at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3848)
  55. at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3902)
  56. at android.view.ViewRootImpl$InputStage.forward(View
  57. 03-18 20:22:36.077 1932-6047/? E/ActivityManager: App crashed! Process: com.example.andrew.myapplication
  58.  
  59. // считать Drawable из папки в которой они лежат
  60. Drawable oldDrawable = getResources().getDrawable(R.drawable.somedrawable);
  61. Bitmap bitmap = ((BitmapDrawable) oldDrawable).getBitmap();
  62. // Привести их к размеру 50 x 50 пикселей
  63. Drawable newDrawable = new BitmapDrawable(getResources(), Bitmap.createScaledBitmap(bitmap, 50, 50, true));
  64. // Работать уже с newDrawable
Add Comment
Please, Sign In to add comment