0
我很困惑,为什么它会在最后一行代码中返回一个布尔值。这有什么用,它为什么重要?为什么onCreateOptionsMenu(菜单菜单)返回布尔值?
@Override
public boolean onCreateOptionsMenu(Menu menu) {
return super.onCreateOptionsMenu(menu);
}
我很困惑,为什么它会在最后一行代码中返回一个布尔值。这有什么用,它为什么重要?为什么onCreateOptionsMenu(菜单菜单)返回布尔值?
@Override
public boolean onCreateOptionsMenu(Menu menu) {
return super.onCreateOptionsMenu(menu);
}
从documentation此方法:
返回 布尔要显示的菜单,您必须返回true;如果 你返回false它不会显示。
据我的理解,这是为了确认菜单是否正确创建,它只填充了有效元素,因此它可以安全地使用。