[英]Fragments onOptionsItemSelected
我怎樣才能使fragments
在backstack
不觸發onOptionsItemSelected()
因為每次我創建一個新fragment
,如果我在menu
選擇一個項目,它總是會觸發onOptionsItemSelected()
。 另外,此fragment
將在整個activity
重用,因此onOptionsItemSelected()
上的“ return true”不是一個選項,因為創建的fragment
與后backstack
片段相同。
在活動菜單文檔中添加的每個新片段中,似乎總是會調用onOptionsItemSelected ,因此要解決我的問題,我添加了一個驗證,該驗證出現在此< CurrentFragment > this.equals(fragmentManager.findFragmentById(R.id.frame_container)上,以驗證活動中顯示/附加的片段是否是觸發onOptionsItemSelected的片段。 。
希望這將對任何在片段上具有這種行為的人有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.