Skip to content

Commit

Permalink
Fix gallery sample app on Q.
Browse files Browse the repository at this point in the history
  • Loading branch information
sjudd committed Nov 14, 2019
1 parent 0327158 commit 17dde9a
Showing 1 changed file with 6 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
import android.content.Context;
import android.database.Cursor;
import android.net.Uri;
import android.os.Build;
import android.provider.MediaStore;
import androidx.loader.content.AsyncTaskLoader;
import java.util.ArrayList;
Expand All @@ -14,6 +15,10 @@
/** Loads metadata from the media store for images and videos. */
@SuppressWarnings("InlinedApi")
public class MediaStoreDataLoader extends AsyncTaskLoader<List<MediaStoreData>> {
private static final String VIDEO_ORIENTATION_COLUMN =
Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q
? MediaStore.Video.VideoColumns.ORIENTATION
: "0 AS " + MediaStore.Images.ImageColumns.ORIENTATION;
private static final String[] IMAGE_PROJECTION =
new String[] {
MediaStore.Images.ImageColumns._ID,
Expand All @@ -29,7 +34,7 @@ public class MediaStoreDataLoader extends AsyncTaskLoader<List<MediaStoreData>>
MediaStore.Video.VideoColumns.DATE_TAKEN,
MediaStore.Video.VideoColumns.DATE_MODIFIED,
MediaStore.Video.VideoColumns.MIME_TYPE,
"0 AS " + MediaStore.Images.ImageColumns.ORIENTATION,
VIDEO_ORIENTATION_COLUMN,
};

private List<MediaStoreData> cached;
Expand Down

0 comments on commit 17dde9a

Please sign in to comment.