我尝试使用:
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse("file://" + file_to_open), "image/*");
context.startActivity(intent);
或者
Intent intent = new Intent(); intent.setAction(android.content.Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(file_to_open)),"image/jpeg");
context.startActivity(intent);
它可以工作,但是当我尝试离开图像查看意图时,我得到一个RuntimeException,StaleDataException Attempted to access a cursor after it has been closed
当我尝试启动不同的意图时,它会起作用,因此它与暂停或恢复我的活动无关
请有人帮忙
事实证明,它也是其他意图,比如电子邮件意图,当取消时,会犯这个错误