簡體   English   中英

片段onOptionsItemSelected

[英]Fragments onOptionsItemSelected

我怎樣才能使fragmentsbackstack不觸發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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM