私はNavigationViewer
の3つの断片を持つアクティビティを持っています。私は、ユーザーがNavigationViewer
のメニューアイテムを選択するたびに、アプリは選択された種類の新しいフラグメントオブジェクトを処理することを望んでいます。例のためNavigationViewerメニュー項目の操作
私はだから私は、その項目にこのコードをしようとしています「MyFragment」 呼び出さNavigationViewer
メニュー項目があります。
MyFragment myFragment = new MyFragment();
fragmentTransaction.replace(R.id.RR, myFragment , "nav_MyFragment ").commit();
をしかし、これはもしユーザーがいる間、メニューから「MyFragment」を選択してしまうという問題が発生しますアクティブな[ユーザーに見える]新しいオブジェクトを作成します。 と私はいくつかのフラグメントから別のトランザクションを行う場合にのみ、その新しいオブジェクトを作成したい。
何か提案がありますか?
編集:タグにより断片を取得した後、チェックヌル例外を
コードで詳しく説明できますか?私は何とかAndroidに新しいです –
素晴らしい、これは本当に魔法の解決策です、ありがとう –