When I do pre-load of ReactRootView in previous Activity (in a hybrid app):
ReactRootView rootView = new ReactRootView(activity);
rootView.startReactApplication(
((ReactApplication) activity.getApplication()).getReactNativeHost().getReactInstanceManager(),
reactInfo.getMainComponentName(),
reactInfo.getLaunchOptions());
and later use the created view in ReactActivity directly
setContentView(mReactRootView);
Modal cannot show in this case then (works fine if I do not do this pre-load), I guess this is due to Android window issue as it is using the previous native activity to add window.
Any ideas on this? TimePickerAndroid works just fine.
react-native 0.31, Mac, Android.
Creating ReactRootView with a MutableContextWrapper might be a workaround (so we can change underlying Context in the 2nd Activity).
@jokester it works, thanks
Most helpful comment
@jokester it works, thanks