在Android Studio中覆盖制作错误

时间:2016-12-23 08:35:04

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

我一直在努力创建一个使用Firebase Push通知的应用程序,但是在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(){

    }
}

请帮助!

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

dependencies {

compile 'com.google.firebase:firebase-messaging:9.4.0'

}

你错过了该方法中的参数。所以改变你的方法

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

}