OutOfMemoryError - OOM 使用维度分配位图

OutOfMemoryError - OOM allocating Bitmap with dimension

提问人:Adam Varhegyi 提问时间:9/26/2023 更新时间:9/26/2023 访问量:49

问:

我只是尝试将图像加载到 ImageView 中。

但是,我在三星 Galaxy A02 上收到此错误:

OOM allocating Bitmap with dimensions 960 x 1440

为什么在 2023 年,只需将图像加载到 Android 中的 ImageView 中就是一项科幻功能?这张图片也不是特别大。如今,960 x 1440 大约是智能手机屏幕的大小。

我应该在哪里继续?如何通过一种快速简便的方法确保我的应用程序不会崩溃,只需将单个图像加载到 ?ImageView

代码非常简单:

  myImageView= findViewById(R.id.my_image_view);
            try {
                myImageView.setImageResource(R.drawable.background_picture);
            } catch (OutOfMemoryError e) {
                //lolz?
                e.printStackTrace();
            }

感谢所有的帮助。

安卓 android-imageview android-位图

评论

0赞 Krabumb 9/26/2023
这回答了你的问题吗?将图像加载到 Bitmap 对象时出现奇怪的 OutOfMemory 问题

答: 暂无答案