欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android 解決嵌套Fragment無法接收onCreateOptionsMenu事件的問題

 更新時間:2016年07月23日 11:34:53   投稿:lqh  
本文主要介紹Android Fragment無法接收onCreateOptionsMenu事件的問題,這里給出解決辦法以及詳細代碼,希望能幫助有需要的小伙伴

前言

 嵌套的二級Fragment無法接收onCreateOptionsMenu事件的問題,設置了setHasOptionsMenu也不管用。

正文

 補充說明:

  如果通過緩存Fragment手動調用二級Fragment,可能會出現莫名其妙的問題,比如更多Menu不顯示。

 解決辦法:

  在一級Fragment中添加Menu,可以在一級onOptionsItemSelected中手動調用二級的此方法來處理相關事件。

示例代碼:

 @Override
  public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    switch (getSelectedPosition()) {
    case 1:
      inflater.inflate(R.menu.menu1, menu);
      break;
    case 2:
      inflater.inflate(R.menu.menu2, menu);
      break;
    case 0:
    default:
      inflater.inflate(R.menu.menu3, menu);
      break;
    }
  }

  @Override
  public boolean onOptionsItemSelected(MenuItem item) {
    Fragment fragment = getFragmentByPosition(getSelectedPosition());
    if (fragment != null)
      fragment.onOptionsItemSelected(item);
    return super.onOptionsItemSelected(item);
  }

代碼說明:

   示例代碼是一級Fragment,getFragmentByPosition返回的是二級Fragment。

以上就是Android 解決 Fragment無法接收onCreateOptionsMenu事件的問題,希望能幫助Android開發(fā)的朋友解決類似問題。

相關文章

  • Android軟鍵盤擋住輸入框的終極解決方案

    Android軟鍵盤擋住輸入框的終極解決方案

    最近在開發(fā)android的項目,在項目開發(fā)中遇到各種坑,今天小編就給大家分享一個關于軟鍵盤擋住輸入框的問題,下面給大家介紹的非常詳細,具有一定的參考借鑒價值,對軟鍵盤擋住輸入框的知識感興趣的朋友一起看看吧
    2016-10-10
  • Android 通過API獲取數據庫中的圖片文件方式

    Android 通過API獲取數據庫中的圖片文件方式

    這篇文章主要介紹了Android 通過API獲取數據庫中的圖片文件方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • 如何安裝系統(tǒng)認證簽名過的APK

    如何安裝系統(tǒng)認證簽名過的APK

    如果你的App因為權限原因需要設置 android:sharedUserId="android.uid.system" 那么IDE編譯出的包通常是無法直接安裝的,查看控制臺會發(fā)現報 INSTALL_FAILED_SHARED_USER_INCOMPATIBLE錯誤。這是必須的,隨隨便便一個App聲明一下就可以和系統(tǒng)用戶共享ID,豈不亂套了?
    2014-07-07
  • Kotlin超簡單實現StepView的方法

    Kotlin超簡單實現StepView的方法

    這篇文章主要介紹了Kotlin超簡單實現StepView的方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-11-11
  • Activity生命周期與啟動模式圖文解說

    Activity生命周期與啟動模式圖文解說

    這篇文章主要介紹了Activity生命周期與啟動模式圖文解說,內容比較詳細,具有一定參考價值,需要的朋友可以了解下。
    2017-11-11
  • android自定義ViewPager水平滑動彈性效果

    android自定義ViewPager水平滑動彈性效果

    這篇文章主要為大家詳細介紹了android自定義ViewPager水平滑動彈性,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • Android Fragment多層嵌套重影問題的解決方法

    Android Fragment多層嵌套重影問題的解決方法

    這篇文章主要介紹了Android Fragment多層嵌套重影問題的解決方法,從解決bug的思想,導致原因,原理解析等方面找出問題所在原因,最終解決方法就可以簡單了,對fragment 多層嵌套問題感興趣的朋友一起通過本文學習吧
    2016-08-08
  • Android自定義TipView仿QQ長按后的提示窗口

    Android自定義TipView仿QQ長按后的提示窗口

    這篇文章主要介紹了Android自定義TipView仿QQ長按后的提示窗口,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • Android中關于定時任務實現關閉訂單問題

    Android中關于定時任務實現關閉訂單問題

    在電商、支付等領域,往往會有這樣的場景,用戶下單后放棄支付了,那這筆訂單會在指定的時間段后進行關閉操作,細心的你一定發(fā)現了像某寶、某東都有這樣的邏輯,而且時間很準確,誤差在1s內;那他們是怎么實現的呢?今天通過本文學習定時任務實現關閉訂單問題
    2022-05-05
  • Android仿抖音主頁效果實現代碼

    Android仿抖音主頁效果實現代碼

    這篇文章主要介紹了Android仿抖音主頁效果實現,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12

最新評論