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:
parent
ec4b587aa7
commit
39fe65e951
|
@ -77,8 +77,6 @@ public class CameraRollModule extends ReactContextBaseJavaModule {
|
||||||
Images.Media.DATE_TAKEN,
|
Images.Media.DATE_TAKEN,
|
||||||
MediaStore.MediaColumns.WIDTH,
|
MediaStore.MediaColumns.WIDTH,
|
||||||
MediaStore.MediaColumns.HEIGHT,
|
MediaStore.MediaColumns.HEIGHT,
|
||||||
Images.Media.LONGITUDE,
|
|
||||||
Images.Media.LATITUDE,
|
|
||||||
MediaStore.MediaColumns.DATA
|
MediaStore.MediaColumns.DATA
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -333,10 +331,10 @@ public class CameraRollModule extends ReactContextBaseJavaModule {
|
||||||
selection.append(" AND " + Images.Media.DATE_TAKEN + " <= ?");
|
selection.append(" AND " + Images.Media.DATE_TAKEN + " <= ?");
|
||||||
selectionArgs.add(mToTime + "");
|
selectionArgs.add(mToTime + "");
|
||||||
}
|
}
|
||||||
|
|
||||||
WritableMap response = new WritableNativeMap();
|
WritableMap response = new WritableNativeMap();
|
||||||
ContentResolver resolver = mContext.getContentResolver();
|
ContentResolver resolver = mContext.getContentResolver();
|
||||||
|
|
||||||
try {
|
try {
|
||||||
// set LIMIT to first + 1 so that we know how to populate page_info
|
// set LIMIT to first + 1 so that we know how to populate page_info
|
||||||
String limit = "limit=" + (mFirst + 1);
|
String limit = "limit=" + (mFirst + 1);
|
||||||
|
|
Loading…
Reference in New Issue