错误:(51,6)' zzE'没有任何东西

时间:2018-04-03 10:45:01

标签: android firebase kotlin

我在kotlin中覆盖了zzE函数的错误。 以下是显示错误的代码。

override fun zzE(intent: Intent): Boolean {
        try {
            val count = 3

            ShortcutBadger.applyCount(applicationContext, count)

        } catch (e: Exception) {
            return super.zzE(intent)

        }

以下是错误:

  

错误:(51,6)' zzE'没有任何内容

感谢任何帮助。谢谢。

2 个答案:

答案 0 :(得分:0)

 Error:(51, 6) 'zzE' overrides nothing
  

overrides表示方法声明旨在覆盖   超类型中的方法声明。

<强> REASON

  • 该方法会覆盖或实现在a中声明的方法 超类型。
  • 该方法的签名覆盖等同于任何签名 在Object。中声明的公共方法。

<强> EXAMPLE

interface setYourName{

    fun onLock(status: Boolean)
}

现在显示 overrides nothing 错误,原因是参数不匹配。

override fun onLock(status: String)
    {

    }

答案 1 :(得分:0)

我从

更改依赖关系

实施“com.google.firebase:firebase-messaging:11.0.0”

实施“com.google.firebase:firebase-messaging:10.2.6”

现在工作。 谢谢你们