Android setImageURI内存不足错误

Android setImageURI内存不足错误,第1张

概述我有一个非常小的活动,必须显示一个图像. 如果图像不是很小(例如1.12 Mb 2560×1920),它会在更改屏幕方向上产生内存不足.我试过getDrawable.setCallback(null)但没有运气. 我哪里错了? public class Fullscreen extends Activity {@Overridepublic void onCreate(Bundle save 我有一个非常小的活动,必须显示一个图像.

如果图像不是很小(例如1.12 Mb 2560×1920),它会在更改屏幕方向上产生内存不足.我试过getDrawable.setCallback(null)但没有运气.

我哪里错了?

public class Fullscreen extends Activity {@OverrIDepublic voID onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    System.gc();    setContentVIEw(R.layout.fullscreen);    ImageVIEw imageVIEw = (ImageVIEw) findVIEwByID(R.ID.full_screen_image);    long imageID = 2;    imageVIEw.setimageURI(Uri.withAppendedpath(MediaStore.Images.Media.EXTERNAL_CONTENT_URI,"" + imageID));    }}
解决方法 消耗较少的内存和下采样/调整大小(参见BitmapOptions#inSampleSize的文档)图片. 总结

以上是内存溢出为你收集整理的Android setImageURI内存不足错误全部内容,希望文章能够帮你解决Android setImageURI内存不足错误所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1136802.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存