OnCreateOptionsMenu从抽象类调用
我有我的应用程序的抽象类。 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
它调用父类的功能。 我重写它,为什么它调用抽象类中的实现? 我如何清除菜单项?