首页 > 解决方案 > 使用 Firebase for android 发送电子邮件验证时未选中的分配警告

问题描述

下图显示了 Firebase 代码片段,用于在我的应用用户注册时向他们发送电子邮件验证。

在此处输入图像描述

图像中突出显示的区域给出以下警告:

Unchecked assignment: 'anonymous com.google.android.gms.tasks.OnCompleteListener' to 'com.google.android.gms.tasks.OnCompleteListener<java.lang.Void>' less... (Ctrl+F1)

Signals places where an unchecked warning is issued by the compiler, for example:

  void f(HashMap map) {
    map.put("key", "value");
  }

Hint: Pass -Xlint:unchecked to javac to get more details.

我无法解释警告。我怎样才能摆脱这个警告?任何形式的帮助将不胜感激。

标签: javaandroidfirebasefirebase-authentication

解决方案


new OnCompleteListener()应该替换为

new OnCompleteListener<AuthResult>()

推荐阅读