Kotlin:重写方法时如何删除超级

Kotlin : How to remove super when overriding method

我有一个抽象基础 class,它有可选实现的开放方法。

open fun onBackPressed() = Unit
    
override fun onResume() {
        super.onResume()
        requireView().onBackPress {
            onBackPressed()
        }
    }

在派生中使用它时class,即使无事可做,该方法仍然允许调用super。

虽然您可以使用 @CallSuper 注释强加调用 super 的方法,但我需要相反的方法。

EmptySuperCallSuper相反。

Denotes that any overriding methods should not invoke this method, since it is defined to be empty (or perhaps contain other code not intended to be run when overridden).