我的应用程序有抽象类。 AbstractToolbarActivity
和扩展课程AboutActivity
。在我的抽象活动中,我重写onCreateOptionsMenu()
override fun onCreateOptionsMenu(menu: Menu?): Boolean {
menuInflater.inflate(R.menu.menu_options, menu)
return true
}
它的Kotlin。
我在扩展活动AboutActivity
中覆盖了此功能:
override fun onCreateOptionsMenu(menu: Menu?): Boolean {
menu?.clear()
return false
}
但是当我启动AboutActivity
时,它会从父类调用该函数。我重写它,为什么它在抽象类中调用实现?我如何清除菜单项?