我有一個活動在viewpager中有多個片段。當我打開選項菜單時,它將特定片段的菜單項添加到選項菜單中。我正在使用android 4.2
並且有android:configChanges="orientation"
我還沒有添加screensize
,因爲哪些活動將在我想要的方向更改上創建。片段onCreateOptionsMenu不會調用方向更改
當我打開選項菜單時,顯示包括片段菜單項的所有菜單。但是,如果我旋轉設備,而選項菜單顯示只顯示活動的選項菜單項。我檢查它是因爲片段onCreateOptionsMenu
在我改變方向時不被調用。如何在改變方向的同時將片段選項菜單項添加到已顯示的選項菜單中。
感謝您的回覆。我正在使用Activity和supportInvalidateOptionsMenu在FragmentActivity中。我在onConfigurationChanged和onResume的activity和fragment中調用了invalidateOptionsMenu。但是在定位更改中不添加片段菜單項已打開選項菜單。 – anujprashar
'supportInvalidateOptionsMenu()'現在已被棄用https://developer.android.com/reference/android/support/v4/app/FragmentActivity.html#supportInvalidateOptionsMenu() – user502144
@ user502244,謝謝指出 – Blackbelt