Java Android选项菜单不可见/未调用

Java Android选项菜单不可见/未调用,java,android,Java,Android,我正在我的应用程序中使用Google My Tracks代码 虽然在应用程序中,菜单栏是可见的。当我将它集成到我的应用程序中时,我看不到菜单栏 代码完全相同 在下面的代码中,我看不到system.out.println消息 @Override public boolean onCreateOptionsMenu(Menu menu) { System.out.println("Menu created"); getMenuInflater().inflate(R.men

我正在我的应用程序中使用Google My Tracks代码

虽然在应用程序中,菜单栏是可见的。当我将它集成到我的应用程序中时,我看不到菜单栏

代码完全相同

在下面的代码中,我看不到system.out.println消息

@Override
  public boolean onCreateOptionsMenu(Menu menu) {

    System.out.println("Menu created");  
    getMenuInflater().inflate(R.menu.track_list, menu);

    menu.findItem(R.id.track_list_feedback)
        .setVisible(ApiAdapterFactory.getApiAdapter().isGoogleFeedbackAvailable());

    searchMenuItem = menu.findItem(R.id.track_list_search);
    ApiAdapterFactory.getApiAdapter().configureSearchWidget(this, searchMenuItem, trackController);

    startGpsMenuItem = menu.findItem(R.id.track_list_start_gps);
    refreshMenuItem = menu.findItem(R.id.track_list_refresh);
    exportAllMenuItem = menu.findItem(R.id.track_list_export_all);
    importAllMenuItem = menu.findItem(R.id.track_list_import_all);
    deleteAllMenuItem = menu.findItem(R.id.track_list_delete_all);
    return true;
  }

如果有什么不同,在我的所有其他活动中,除了从该项目导入的活动外,我不使用菜单栏。

如果此代码位于片段中,请确保调用
onCreate()
此片段的方法。

这是一个FragmentActivity,它表示该类型的SetHasOptions菜单未定义该函数必须在片段中。有一个指向javadoc的链接: