From 88add08c2eb990171b1eec330c4f269335cdf774 Mon Sep 17 00:00:00 2001 From: Kyle Corbitt Date: Thu, 17 Sep 2015 12:09:19 +0100 Subject: [PATCH] handle back button press in JS --- .../templates/package/MainActivity.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/local-cli/generator-android/templates/package/MainActivity.java b/local-cli/generator-android/templates/package/MainActivity.java index ba1c7665b..a79b26c80 100644 --- a/local-cli/generator-android/templates/package/MainActivity.java +++ b/local-cli/generator-android/templates/package/MainActivity.java @@ -44,6 +44,15 @@ public class MainActivity extends Activity implements DefaultHardwareBackBtnHand return super.onKeyUp(keyCode, event); } + @Override + public void onBackPressed() { + if (mReactInstanceManager != null) { + mReactInstanceManager.onBackPressed(); + } else { + super.onBackPressed(); + } + } + @Override public void invokeDefaultOnBackPressed() { super.onBackPressed();