問題タブ [wix-react-native-navigation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
react-native-navigation - ネイティブ ナビゲーションに反応する - カスタム ナビゲーション バーは一元化されていません
右のナビゲーション アイコンがある場合、カスタム ナビゲーション バーは一元化されません。カスタム ナビゲーション全体が左に押されます
再現する手順:
- カスタム ナビゲーション バーを追加する
- ナビゲーション右アイコンを追加する
結果: カスタム ナビゲーション領域全体が左に押し出されます
ヘルプはありますか?
android - 2 番目の ReactRootView の使用
wix react-native-navigation ライブラリの使用: (js アプリからの要求に応じて) 次のコードを含むアクティビティを開始する ReactContextBaseJavaModule があります
mReactRootView = new ReactRootView(context);
mReactInstanceManager.attachRootView(mReactRootView);
。
mReactRootView.startReactApplication
すべてがうまく機能します。ただし、「2 番目の」js アプリで 3 番目の部分の RN ライブラリを使用すると、onAttachedToWindow メソッドにフラグメントを追加しようとします。「getReactContext().getCurrentActivity()」から取得するアクティビティは NavigationActivity であり、そこからフラグメント マネージャを使用してフラグメントを追加しようとします。「onSaveInstanceState の後にこのアクションを実行できません」というエラーが表示されます。これは、ナビゲーション ライブラリが干渉しているために間違ったアクティビティが戻ってきたためですか?