无法解析 android Activity 中的方法 setHasOptionsMenu

Cannot resolve method setHasOptionsMenu in android Activity

我尝试在 activity 中使用 setHasOptionsMenu(true);,但出现错误。 "cannot resolve method setHasOptionsMenu".

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

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.job_status_option_menu, menu);
    return super.onCreateOptionsMenu(menu);
}

如果您在activity中使用片段,您应该将此方法调用放在片段的oncreateview 中。否则您不必在 activity.

中使用此调用

尝试从您的 onCreate() 方法中删除 setHasOptionMenu(true),并以这种方式更改 onCreateOptionsMenu

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.job_status_option_menu, menu);
    return true;
}