[英]addCompleteListener() is not being resolved - Firebase Cloud Messaging (FCM)
I am wondering why addCompleteListener()
is not resolved yet I have provided the necessary dependencies : 我想知道为什么
addCompleteListener()
尚未解决,但我已经提供了必要的依赖项:
classpath 'com.google.gms:google-services:4.2.0'
implementation 'com.google.firebase:firebase-core:16.0.6'
implementation 'com.google.firebase:firebase-iid:17.0.4'
implementation 'com.google.firebase:firebase-messaging:17.3.4'
implementation 'com.firebase:firebase-jobdispatcher:0.8.5'
I followed this question Stackoverflow same question , but I didn't get any luck. 我跟这个问题跟Stackoverflow一样 ,但是我没有任何运气。
Below is my code,I want to get the device registration token : 下面是我的代码,我想获取设备注册令牌:
FirebaseInstanceId.getInstance().getInstanceId()
.addCompleteListener(LoginActivity.this,new OnCompleteListener<InstanceIdResult>() {
@Override
public void onComplete(@NonNull Task<InstanceIdResult> task) {
if (!task.isSuccessful()) {
return;
}
String token = task.getResult().getToken();
String msg = getString(R.string.fcm_token, token);
Log.d("--> FCM Token ", msg);
}
});
Below is the screenshot : 以下是屏幕截图:
What could lead to this issue ? 是什么导致这个问题?
To solve this, please change the following line of code: 要解决此问题,请更改以下代码行:
FirebaseInstanceId.getInstance().getInstanceId().addCompleteListener(/* ... */);
to 至
FirebaseInstanceId.getInstance().getInstanceId().addOnCompleteListener(/* ... */);
// ^^
There is no addCompleteListener
method, it's addOnCompleteListener()
. 没有
addCompleteListener
方法,它是addOnCompleteListener()
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.