0

私は使用してみました:

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);

それは機能しますが、画像表示意図を離れようとすると、RuntimeExceptionStaleDataException Attempted to access a cursor after after it has been closed が発生します

別のインテントを起動しようとすると機能するため、アクティビティの一時停止または再開とは関係ありません

誰か助けてください

電子メールの意図など、他の意図でもあることが判明し、キャンセルするとそのエラーが発生します

4

1 に答える 1