Java Android选项菜单不可见/未调用
我正在我的应用程序中使用Google My Tracks代码 虽然在应用程序中,菜单栏是可见的。当我将它集成到我的应用程序中时,我看不到菜单栏 代码完全相同 在下面的代码中,我看不到system.out.println消息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
@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的链接: