fix: Fixed 'Invalid column longitude' in Android 29 SDK (#170)

* Added checking for android API. Set LONGITUDE and LATITUDE for images if API < 29

* Removed Images.Media.LONGITUDE and Images.Media.LATITUDE from PROJECTION
This commit is contained in:
Slava Koshevoi 2020-05-12 18:50:58 +03:00 committed by GitHub
parent ec4b587aa7
commit 39fe65e951
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 4 deletions

View File

@ -77,8 +77,6 @@ public class CameraRollModule extends ReactContextBaseJavaModule {
Images.Media.DATE_TAKEN,
MediaStore.MediaColumns.WIDTH,
MediaStore.MediaColumns.HEIGHT,
Images.Media.LONGITUDE,
Images.Media.LATITUDE,
MediaStore.MediaColumns.DATA
};
@ -333,10 +331,10 @@ public class CameraRollModule extends ReactContextBaseJavaModule {
selection.append(" AND " + Images.Media.DATE_TAKEN + " <= ?");
selectionArgs.add(mToTime + "");
}
WritableMap response = new WritableNativeMap();
ContentResolver resolver = mContext.getContentResolver();
try {
// set LIMIT to first + 1 so that we know how to populate page_info
String limit = "limit=" + (mFirst + 1);