我正在写一个应用程序,该应用程序在SQLite数据库中存储一个字符串,该数据库表示/ sdcard /上图像的文件路径。我有这样的代码在我的活动onCreate()
之一:BitmapFactory导致应用程序在方向更改时崩溃
final Intent receivedIntent = getIntent();
String imageStr = receivedIntent.getExtras().getString("picture");
ImageView imageView = (ImageView) findViewById(R.id.pPicture);
File file = new File (imageStr);
if (file.exists()) {
Bitmap bitmap = BitmapFactory.decodeFile(imageStr);
imageView.setImageBitmap(bitmap);
}
代码的工作,当我第一次加载的活动,但是当我的屏幕方向之间切换,它崩溃我的应用程序。任何想法,我可以做些什么来解决这个问题?我希望蜜蜂能够继续在方向之间切换,但我不需要每次刷新。
此外,我有点新,所以请尽量让您的答案尽可能不太复杂。
请注意,文件确实存在于所有情况下。
发布您的日志消息。 – dmon
请从logcat发布堆栈跟踪。 – 2011-08-30 16:15:07