我有一个有多项活动的应用。这些活动包含一个imageview,它使用BitmapFactory.decodeFile()从手机上的指定路径(DCIM / Camera / Pic123.jpg)加载图像。问题是,如果我快速关闭活动,应用程序崩溃了!
File dir = new File(Environment.getExternalStorageDirectory().getAbsolutePath() + "/camera/TapTrack");
File file;
file = new File(picturesDirectoryPath, "TapTrack_164.jpg");
imageView.setImageBitmap(BitmapFactory.decodeFile(file.getAbsolutePath()));
该应用程序在第4行代码崩溃。所以我的问题是,有没有人知道我可以使decodeFile过程更有效率?或者BitmapFactory还有其他选择吗?