【发布时间】:2016-02-10 02:31:47
【问题描述】:
如果我拍照并将其保存到文件中,它会毫无问题地显示在 ImageView 中(毕加索)。如果我然后尝试通过拍摄新照片来覆盖旧图像,它不起作用:旧照片不断出现。我不知道为什么。这是我的电话
if (null != photoFile) {
takePictureIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(photoFile));
auxiliary.startActivityForResult(takePictureIntent, Constants.REQUEST_CODE_PHOTO);
}
然后在 onActivityResult 中调整图像大小,然后显示它(使用 asyncTask)。同样,它第一次起作用。但是没有后续的照片可以代替我拍的第一张照片。有什么帮助吗?
实际上,如果我关闭应用程序(即从最近删除)然后重新启动应用程序,则会显示新照片。
【问题讨论】:
标签: android file android-asynctask camera imageview