From ce0a771c21648451fdab401cf80c3f96249a98af Mon Sep 17 00:00:00 2001 From: Alexsander Falcucci Date: Wed, 2 May 2018 20:20:46 -0300 Subject: [PATCH] add treatment on back button #1 --- .../src/main/java/com/microsoft/ActivityResultModule.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/android/src/main/java/com/microsoft/ActivityResultModule.java b/android/src/main/java/com/microsoft/ActivityResultModule.java index e0e8997..fc6659f 100644 --- a/android/src/main/java/com/microsoft/ActivityResultModule.java +++ b/android/src/main/java/com/microsoft/ActivityResultModule.java @@ -104,6 +104,11 @@ public void finish(int result, String action, ReadableMap map) { @Override public void onActivityResult(Activity activity, int requestCode, int resultCode, Intent data) { Promise promise = mPromises.get(requestCode); + if (resultCode != Activity.RESULT_OK){ + promise.resolve(null); + return; + } + if (promise != null) { WritableMap result = new WritableNativeMap(); result.putInt("resultCode", resultCode); @@ -116,4 +121,4 @@ public void onActivityResult(Activity activity, int requestCode, int resultCode, public void onNewIntent(Intent intent) { /* Do nothing */ } -} \ No newline at end of file +}