Fragment中的onPrepareOptionsMenu自AppCompat v22(API 10)起未被调用

Dmi*_*ant 5 android android-appcompat android-fragments

我们有一个使用AppCompatActivity多个片段的应用程序,每个片段都有助于选项菜单.(即片段覆盖onCreateOptionsMenu并插入自己的菜单项)

片段也会覆盖onPrepareOptionsMenu,以便根据应用程序的状态有条件地启用/禁用某些菜单项.

在appcompat的更新版本(22)之前,onPrepareOptionsMenu为每个片段调用了该函数,并且一切正常.但现在,它不再被召唤.

此行为仅出现在API 10中.在较新的API中,它可以正常工作.有任何想法吗?

Dmi*_*ant 3

经过一番挖掘,我发现了这个: https://code.google.com/p/android/issues/detail?id=170630

希望这个问题能够在下一版本的 appcompat 中得到解决!