java - 使用 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.
我无法解释警告。我怎样才能摆脱这个警告?任何形式的帮助将不胜感激。
解决方案
new OnCompleteListener()
应该替换为
new OnCompleteListener<AuthResult>()
推荐阅读
- powershell - 如果您在 vscode 中缩进,Here-string 不起作用
- css - 反应和基础:不能使用行类
- continuous-integration - Gitlab-CI:合并后参考源分支运行部署阶段
- python - 在 SQLite 中查询 FTS5 表时 fetchone 的空结果
- angular - ng build --prod 需要永远
- kubernetes - 使用 podAntiAffinity 规则确保 pod 在不同的抢占式节点上运行
- import - 三.js计算stl文件的表面
- android - 有没有办法从 Google Fit API 读取每日静息心率?
- c# - 根据条件在 foreach 中跳过记录的最干净方法
- qt - 我的自定义小部件未显示在 Qt Creator / Qt Designer 中,但在我执行程序时显示