Java 方法不会从片段中的超类操作按钮重写方法

Java 方法不会从片段中的超类操作按钮重写方法,java,android,android-fragments,Java,Android,Android Fragments,在android中,当试图从片段中添加操作按钮时,方法不会重写其超类中的方法 @Override public boolean onCreateOptionsMenu(Menu menu){ MenuInflater inflater=getActivity().getMenuInflater(); inflater.inflate(R.menu.forecastfragment, menu); return true; } 这是因为片段中的oncreateopt

在android中,当试图从片段中添加操作按钮时,方法不会重写其超类中的方法

@Override

public boolean onCreateOptionsMenu(Menu menu){
    MenuInflater inflater=getActivity().getMenuInflater();
    inflater.inflate(R.menu.forecastfragment, menu);

    return true;

}

这是因为片段中的
oncreateoptions菜单
函数需要第二个
MenuInflator
类型的参数

此功能是按照执行此操作的正确方法

工具栏=findViewById(R.id.ownertoolbar);
设置支持操作栏(工具栏)

这有点神秘。也许你可以在OP的实际代码中演示它是如何工作的?
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater menuInflater) {
    menuInflater.inflate(R.menu.forecastFragment, menu);
}