android - 在 FragmentPagerAdapter 下的 SherlockFragment 上未调用 onCreateOptionsMenu

标签 android actionbarsherlock fragmentpageradapter oncreateoptionsmenu

我有一个 SherlockFragment,它在 SherlockActivity 中膨胀时可以正常工作。我在 onCreate() 上设置了 setHasOptionsMenu(true) 并且正确调用了该 fragment 中的 onCreateOptionsMenu() 函数。

问题是当我使用 getItem() 调用 FragmentPagerAdapter 下的 fragment 时,未调用 onCreateOptionsMenu() 函数。

请帮忙。谢谢!

最佳答案

添加这个:

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setHasOptionsMenu(true);
}

关于android - 在 FragmentPagerAdapter 下的 SherlockFragment 上未调用 onCreateOptionsMenu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19441780/

相关文章:

php - Android 中从 MySql 到 SQLite 的 JSON 数据

android - 如何换行 Android TextView View ?

android - Android Actionbar 可以竖放吗?

Android Studio gradle 和库导入

android - ViewPager fragment RecycleView 重置

android - 如何动态更新 View 寻呼机项目标题

android - 在 AsyncTask 类中哪里更好地解析 json 字符串?

java - 遍历数组,android dev

android-fragments - 如何处理 FragmentPagerAdapter 重用 Fragments?

java - ConfigChanges 期间 ActionBar 的导航模式变化