我的应用程序使用的是位图,每次用户进入显示图像的特定 Activity 时,它会在第二次停止工作时停止工作。
Bitmap bm = BitmapFactory.decodeFile(Environment.getExternalStorageDirectory()+"//Pics/"Image.jpg");
我尝试过使用诸如...
BitmapFactory.Options options = new BitmapFactory.Options();
options.inTempStorage = new byte[16*1024];
也不确定要设置什么。但这没有帮助。一旦用户离开此 Activity ,是否没有办法清除位图等?谢谢
最佳答案
调用Bitmap.recycle()当您完成使用位图释放内存时。
关于Android - 如何使用位图避免内存过载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4946705/