android - Firebase currentUser 从 Firebase DB 注销和删除用户有什么区别?
问题描述
当您这样做时currentUser = mAuth.getCurrentUser
,我们可以检查 currentUser 是否为空,如果不为空则表示已登录。如果从 Firebase 控制台手动删除用户怎么办?如何检查用户是否被删除?
解决方案
尝试这个
mFirebaseUser.reload().addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
if (e instanceof FirebaseAuthInvalidUserException) {
Log.d(TheApp.LOG_TAG, "User doesn't exist");
}
}});
推荐阅读
- deep-learning - CNN:验证损失的下降速度比训练损失慢得多是正常的吗?
- php - PHP 连接数组(列表)并忽略重复键,因为我们只使用值
- c# - 如何在 C# 中正确旋转图像?
- django - 如何为使用 Sphinx 创建的 Django 文档创建命名 URL
- c++ - Intel OpenVINO 内存泄漏与 VS2017
- excel - Excel公式计算2个日期时间戳之间经过的分钟数,仅计算工作时间内的分钟数
- javascript - TypeError : .next() 不是函数
- python - 如何根据条件删除包含 numpy 数组的列表中的行?
- php - 在 S3 上存储 moodledata 并使用适用于 PHP 的 AWS 开发工具包进行管理
- hyperlink - 阻止链接在 PWA 中打开