Open source Android date and time pickers

Reviewed By: bestander

Differential Revision: D2856486

fb-gh-sync-id: 0bb81136289e2f121387649765ba682103e4701b
This commit is contained in:
Martin Konicek 2016-01-26 10:29:47 -08:00 committed by facebook-github-bot-8
parent 214e86842f
commit 68ca4b8997

View File

@ -59,7 +59,6 @@ import com.facebook.react.common.ReactConstants;
*/ */
public class CameraRollManager extends ReactContextBaseJavaModule { public class CameraRollManager extends ReactContextBaseJavaModule {
private static final String TAG = "Catalyst/CameraRollManager";
private static final String ERROR_UNABLE_TO_LOAD = "E_UNABLE_TO_LOAD"; private static final String ERROR_UNABLE_TO_LOAD = "E_UNABLE_TO_LOAD";
private static final String ERROR_UNABLE_TO_LOAD_PERMISSION = "E_UNABLE_TO_LOAD_PERMISSION"; private static final String ERROR_UNABLE_TO_LOAD_PERMISSION = "E_UNABLE_TO_LOAD_PERMISSION";
private static final String ERROR_UNABLE_TO_SAVE = "E_UNABLE_TO_SAVE"; private static final String ERROR_UNABLE_TO_SAVE = "E_UNABLE_TO_SAVE";
@ -145,7 +144,7 @@ public class CameraRollManager extends ReactContextBaseJavaModule {
Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES); Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES);
pictures.mkdirs(); pictures.mkdirs();
if (!pictures.isDirectory()) { if (!pictures.isDirectory()) {
mPromise.reject(ERROR_UNABLE_TO_LOAD, "External storage pictures directory not available", null); mPromise.reject(ERROR_UNABLE_TO_LOAD, "External storage pictures directory not available");
return; return;
} }
File dest = new File(pictures, source.getName()); File dest = new File(pictures, source.getName());
@ -178,7 +177,7 @@ public class CameraRollManager extends ReactContextBaseJavaModule {
if (uri != null) { if (uri != null) {
mPromise.resolve(uri.toString()); mPromise.resolve(uri.toString());
} else { } else {
mPromise.reject(ERROR_UNABLE_TO_SAVE, "Could not add image to gallery", null); mPromise.reject(ERROR_UNABLE_TO_SAVE, "Could not add image to gallery");
} }
} }
}); });
@ -302,7 +301,7 @@ public class CameraRollManager extends ReactContextBaseJavaModule {
Images.Media.DATE_TAKEN + " DESC, " + Images.Media.DATE_MODIFIED + " DESC LIMIT " + Images.Media.DATE_TAKEN + " DESC, " + Images.Media.DATE_MODIFIED + " DESC LIMIT " +
(mFirst + 1)); // set LIMIT to first + 1 so that we know how to populate page_info (mFirst + 1)); // set LIMIT to first + 1 so that we know how to populate page_info
if (photos == null) { if (photos == null) {
mPromise.reject(ERROR_UNABLE_TO_LOAD, "Could not get photos", null); mPromise.reject(ERROR_UNABLE_TO_LOAD, "Could not get photos");
} else { } else {
try { try {
putEdges(resolver, photos, response, mFirst); putEdges(resolver, photos, response, mFirst);
@ -412,7 +411,7 @@ public class CameraRollManager extends ReactContextBaseJavaModule {
width = options.outWidth; width = options.outWidth;
height = options.outHeight; height = options.outHeight;
} catch (IOException e) { } catch (IOException e) {
FLog.e(TAG, "Could not get width/height for " + photoUri.toString(), e); FLog.e(ReactConstants.TAG, "Could not get width/height for " + photoUri.toString(), e);
return false; return false;
} }
} }