私のアプリは、特定のフォルダーのすべての画像 (グリッドのサムネイルとして) を表示し、ユーザーがサムネイルをクリックするとギャラリーに表示されます。すべてうまくいきますが、ユーザーが左右にスライドすると、そのディレクトリ内の他の画像が表示されるはずです(通常のギャラリーの動作)。しかし今では、アプリによって開かれた 1 つの画像のみが表示されます。
ここに私が使用するコードがあります:
public File OpenFile(String filePath) {
File file = new File(filePath);
Intent intent = new Intent(Intent.ACTION_VIEW);
Uri data = Uri.fromFile(file);
intent.setDataAndType(data, "image/*");
startActivityForResult(intent, FILEOPEN);
return file;
}
編集:最小Sdk 1.6