【问题标题】:Override making error in Android Studio覆盖 Android Studio 中的错误
【发布时间】:2016-12-23 08:35:04
【问题描述】:

我一直在尝试制作一个使用 Firebase 推送通知的应用程序,但在 Myfirebasemessaginservie 类中出现此错误,即“方法不会覆盖超类中的方法”:

package com.flymit.firebasenotificationexam;

import com.google.firebase.messaging.FirebaseMessagingService;

public class MyFirebaseMessagingService extends FirebaseMessagingService{
    private static final String Tag="MyFirebasemsgservice";

    @Override
    public void onMessageReceived(){

    }
}

请帮忙!

【问题讨论】:

    标签: android firebase firebase-cloud-messaging firebase-notifications


    【解决方案1】:

    您忘记了message 参数。方法声明应类似于 onMessageReceived(RemoteMessage message)

    【讨论】:

      【解决方案2】:

      在 build.gradle 文件中添加后检查

      dependencies {
      
      compile 'com.google.firebase:firebase-messaging:9.4.0'
      
      }
      

      你错过了那个方法中的参数。所以像这样改变你的方法

       @Override
      public void onMessageReceived(RemoteMessage remoteMessage) {
          Log.i("TAG", "MESSAGE RECEIVED!!");
      
      }
      

      【讨论】:

      • 知道了,谢谢@sasikumar :)
      猜你喜欢
      • 2018-08-24
      • 1970-01-01
      • 1970-01-01
      • 2021-08-22
      • 1970-01-01
      • 1970-01-01
      • 2015-03-21
      • 2015-05-21
      • 1970-01-01
      相关资源
      最近更新 更多