我正在使用Firebase Cloud Messaging获取通知。当我的应用程序运行时,我收到了适当的通知,但是当我的应用程序在后台运行时,我通常会在收到通知时得到此异常:
经过一番挖掘,我得到了一个解决方案,他们进行了以下更改:
我的 MyActivity.java :
package ......; /* Package Name*/
import android.os.Bundle;
import io.flutter.embedding.android.FlutterActivity;
import io.flutter.plugins.GeneratedPluginRegistrant;
public class MainActivity extends FlutterActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
GeneratedPluginRegistrant.registerWith(this);
}
}
Application.java :
GeneratedPluginRegistrant.java
然后我将标记形式“ io.flutter.app.FlutterApplication”的“ android:name”更改为“ .Application”:
现在,如您在上面提供的屏幕截图中所看到的那样.....我收到错误消息,提示不能旋转符号“ Firebasemesseging”等(到处都是“ Cannot resolve”)。谁能帮我解决此错误。我对Flutter有点陌生,所以我不确定如何解决这个问题。
非常感谢您的帮助。