[RN] Add workaround for loading different URLs on Android
Changing the props from native (Java) code was only added in 0.45, so add a workaround until we get to updating our React Native dependency.
This commit is contained in:
parent
a075f24000
commit
84463d8cf0
|
@ -142,15 +142,17 @@ public class JitsiMeetView extends FrameLayout {
|
|||
props.putString("url", url.toString());
|
||||
}
|
||||
|
||||
if (mReactRootView == null) {
|
||||
mReactRootView = new ReactRootView(getContext());
|
||||
mReactRootView.startReactApplication(mReactInstanceManager, "App", props);
|
||||
mReactRootView.setBackgroundColor(BACKGROUND_COLOR);
|
||||
addView(mReactRootView);
|
||||
} else {
|
||||
// TODO: ReactRootView#setAppProperties is only available on React Native 0.45.
|
||||
throw new RuntimeException("Not yet supported");
|
||||
// TODO: ReactRootView#setAppProperties is only available on React Native 0.45, so destroy
|
||||
// the current root view and create a new one.
|
||||
if (mReactRootView != null) {
|
||||
removeView(mReactRootView);
|
||||
mReactRootView = null;
|
||||
}
|
||||
|
||||
mReactRootView = new ReactRootView(getContext());
|
||||
mReactRootView.startReactApplication(mReactInstanceManager, "App", props);
|
||||
mReactRootView.setBackgroundColor(BACKGROUND_COLOR);
|
||||
addView(mReactRootView);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue