私はAndroidStoreからすべての画像を取得するためにMediaStoreを使用します。その後、ファイルマネージャからいくつかの画像を削除します。私はMediaStoreを使って画像を取得していますが、削除されたファイルはすべて問題になります。MediaStoreはファイルマネージャーから削除した画像を表示します
MediaStoreがデバイスに存在しなくなったファイルを返すのはなぜですか(デバイスから削除されました)?
MediaStoreから画像を取得するために使用しているコード。
Uri uri = android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI;
String[] projection = {MediaStore.MediaColumns.DATA, MediaStore.Images.Media.BUCKET_DISPLAY_NAME};
Cursor cursor = activity.getContentResolver().query(uri, projection, null, null, MediaStore.MediaColumns.DATE_ADDED + " DESC");
String ImagePath = cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.MediaColumns.DATA));
この問題を解決するにはヘルプをご覧ください。
の下に使用してメディアを再スキャンすることができます。 –
@BhunnuBaba ....個人的なフォルダではないかもしれないカメラの写真です。 – Janak