From b51fca5d0b533e354040166202a93633eb17a413 Mon Sep 17 00:00:00 2001 From: ACOSW Date: Mon, 14 Feb 2022 23:21:40 +0300 Subject: [PATCH] Make onHostPause and onHostResume running on main thread (#7419) --- .../com/reactnativenavigation/react/NavigationModule.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/android/app/src/main/java/com/reactnativenavigation/react/NavigationModule.java b/lib/android/app/src/main/java/com/reactnativenavigation/react/NavigationModule.java index 2e8acc08270..a34598c6651 100644 --- a/lib/android/app/src/main/java/com/reactnativenavigation/react/NavigationModule.java +++ b/lib/android/app/src/main/java/com/reactnativenavigation/react/NavigationModule.java @@ -59,7 +59,7 @@ public NavigationModule(ReactApplicationContext reactContext, ReactInstanceManag @Override public void onHostPause() { super.onHostPause(); - navigator().onHostPause(); + UiUtils.runOnMainThread(() -> navigator().onHostPause()); } @Override @@ -72,7 +72,7 @@ public void onHostResume() { navigator().getChildRegistry(), ((NavigationApplication) activity().getApplication()).getExternalComponents() ); - navigator().onHostResume(); + UiUtils.runOnMainThread(() -> navigator().onHostResume()); } }); }