我正在尝试在firebase提供的登录功能中设置变量。
我尝试将变量变为全局变量,但这似乎没有实现。 isValid 是我的问题变量。似乎已成功验证身份并记录了情况,但该值在此范围之外并没有保持真实。
auth.signInWithEmailAndPassword(email, password)
.addOnCompleteListener(this) {task ->
// why doesn't this set isvalid to true
this.isValid = if(task.isSuccessful) {
Log.d(TAG, "hey auth actually worked!")
true
} else {
Log.d(TAG, "let's try that again")
false
}
}
我正在将isValid初始化为false,即使如上所述,我将其设置为true,该值仍然为false。