这并不是我不了解的问题。我只是了解Android Studio和Kotlin,并且正在在线课程。按照我的指示:
override fun onStart() {
super.onStart()
}
但是,我收到一条消息,说覆盖方法是多余的,它符合override fun
,就好像是评论一样。
在课程视频中不会发生。我认为这是Kotlin的一些新功能,对于某些RESON override fun
,不需要编写,但无法在线找到答案。有人可以解释吗?
这是我收到的消息。
冗余压倒方法少...(ctrl f1(
检查信息:此检查报告可以省略的冗余覆盖修饰符。
扩展类时,您将继承其所有方法。您可以覆盖它们,但是在这里,您仅通过调用其超级实现来覆盖一种方法,这是多余的,因为您可以在不覆盖它的情况下调用相同的方法。
我遇到了同样的问题,当我开始向功能主体添加代码时,警告消失了,我认为您应该添加新代码,而不是仅仅覆盖Onstart及其超级方法,也可以如果您不想向其添加代码,请删除整个功能。
每当我覆盖方法时,我都会看到此警告,然后不要对其进行任何更改。看来编译器很聪明,它说:" hey愚蠢!那个代码已经为您编写。所以我要标记它,以便您知道我知道>那是多余的。我不是很聪明吗?"
炫耀。太糟糕了,这还不够聪明,无法知道您计划很快进行更改。