我首先以这种方式将图像存储在内部存储器中:
FileOutputStream fos = context.openFileOutput("myimage.png", Context.MODE_PRIVATE);
bitmap.compress(CompressFormat.PNG, 100, fos);
fos.close();
然后我以ImageView
这种方式显示它:
File filepath = context.getFileStreamPath("myimage.png");
Uri uri = Uri.parse(filepath.toString());
myImageView.setImageUri(uri);
但该图像从未出现在ImageView
. setImageBitmap()
由于某些限制,我不能在这里使用。谁能告诉我我哪里出错了?
谢谢你的帮助!