ギャラリーから写真を開くことができるアプリがあります。ギャラリーからアプリに画像を追加すると、URIが記録され、必要に応じてそのURIを使用して画像が再度開きます。
これはHoneycombとICSで正常に機能していますが、Jellybean(4.1)では、ギャラリーで開いたアルバムの最初の画像を常に取得します。
ギャラリーを呼び出すときに、URIが実際に変更されていることを再確認しました。
ギャラリーを開くコードは次のとおりです
startActivity(new Intent(Intent.ACTION_VIEW, uri));
そして、これがURIです...
content://com.google.android.gallery3d.provider/picasa/item/5477659987595757282
繰り返しになりますが、これは画像が最初に選択されたときにギャラリーから提供されるURIであるため、URIは問題ないはずです。これはジェリービーンズのみの問題であり、ICSを実行していたのと同じデバイスで実行しています。以前は正常に機能していました。これで正しいアルバムが開きますが、常に最初の画像が表示されます。
ありがとう!