fragments
をbackstack
にして、onOptionsItemSelected()
をトリガーしないようにするにはどうすればよいですか?新しいfragment
を作成するたびに、menu
の項目を選択すると常にonOptionsItemSelected()
がトリガーされるためです。また、このfragment
はactivity
を通して再利用されるのでonOptionsItemSelected()
の "return true"はfragment
がまだbackstack
のフラグメントと同じに作成されているためオプションではありません。フラグメントonOptionsItemSelected
0
A
答えて
0
onOptionsItemSelectedはいつも私の問題を解決するために、活動Menu documentationに追加されたすべての新しいフラグメントに呼び出されることが表示されますが(私はこの1つ < CurrentFragment> this.equalsを表示され、検証を追加したことですこれは断片に行動のこの種を持っています誰にも役立ちますfragmentManager.findFragmentById(R.id.frame_container)活動に添付/表示フラグメントはonOptionsItemSelectedを誘発するフラグメントであるかどうかを検証するためには。
希望。
関連する問題
- 1. onOptionsItemSelected issue
- 2. 複数のフラグメントを持つ単一アクティビティでonOptionsItemSelectedを使用する方法
- 3. FragmentStatePagerAdapter内のフラグメントのonOptionsItemSelectedは、この参照を前に保持します
- 4. OnOptionsItemSelectedはフラグメントxamarinで呼び出されませんでした。android
- 5. アクティビティのOnOptionsItemSelectedは、フラグメント内のonOptionsItemSelectedより前に呼び出されます。他の方法は可能ですか?
- 6. Android onOptionsItemSelected(...)すべてのアクティビティのリスナー
- 7. onOptionsItemSelected(MenuItem item)奇妙な振る舞い
- 8. フラグメント内のフラグメント
- 9. OnBackPressedとonOptionsItemSelectedがLollipopで動作していません
- 10. API 23/MarshmallowのonOptionsItemSelected()内のrecreate()エラーを受け取ります
- 11. NavigationView actionaBar onOptionsItemSelected R.id.homeがトリガーされていない
- 12. ツールバー - > setOnMenuItemClickListener()とonOptionsItemSelected()の間に違いはありますか?
- 13. onOptionsItemSelectedは更新された変数を取得しません
- 14. アプリアイコンをクリックしてもonOptionsItemSelected()が発生しません
- 15. onOptionsItemSelected(MenuItem item)は間違ったアクティビティを開きます
- 16. onNavigationItemSelectedもonOptionsItemSelectedも呼び出されていません
- 17. フラグメント1、フラグメント1〜フラグメント2フラグメント2への活性
- 18. フラグメントから別のフラグメント
- 19. フラグメント通信へのフラグメント
- 20. フラグメント内のフラグメント内のgetSupportFragmentManager()
- 21. フラグメントとフラグメントの違いアフィニティー
- 22. フラグメントからバックボタン付きフラグメント
- 23. フラグメント要素のフラグメントonClickメソッド
- 24. フラグメント内のフラグメントのタブ
- 25. フラグメントから対話フラグメント対フラグメントの起動
- 26. フラグメントBのフラグメントAのボタンIDにアクセス
- 27. Android:tablayout/viewpagerフラグメントまたはアクティビティ内のフラグメント
- 28. フラグメントが別のフラグメントに重複する
- 29. 子フラグメントからの親フラグメントの更新
- 30. フラグメント内のXamarin埋め込みフラグメント
いくつかのフラグメントのメニュー(XML)のコードを投稿してください。彼らは単一のメニューを使用していますか?そうでない場合、メニュー項目は異なるメニューに同じIDを持っていますか? – CoolMind
こんにちは、はい、フラグメントは、単一のメニューを使用して – Kuro