#classification
Вопрос:
У меня возникла проблема с этим предупреждением : классификатор «AuthResult» не имеет сопутствующего объекта и, следовательно, должен быть инициализирован здесь. Я уже разместил инициализацию перед fun() ниже как uAuth=FirebaseAuth.getInstance(). Но предупреждение все равно выходит. Может ли кто-нибудь помочь мне, это ошибка при установке инициализации в неправильном месте?
Это мой код для регистрации активности
enter code fun () {
onStart()
super.onStart()
//Check if user is signed in (non-null) and update UI accordingly
val user = User(firstname, lastname, email, contactno)
FirebaseDatabase.getInstance().getReference("Users")
.child(FirebaseAuth.getInstance().currentUser!!.uid)
var onComplete: Unit
}
uAuth!!.createUserWithEmailAndPassword(email, password)
.addOnCompleteListener(OnCompleteListener { AuthResult})
var onComplete: Unit
var task: NonNull; Task<AuthResult?>
(
if (task.isSuccessful()) {
val user = User(firstname, lastname, email, contactno)
FirebaseDatabase.getInstance().getReference("Users")
.child(FirebaseAuth.getInstance().currentUser!!.uid)
.setValue(user)
.addOnCompleteListener(OnCompleteListener<Unit>())
var onComplete: Unit
NonNull
var task: Task<Void?>
(
if (task.IsSuccessful()) Toast.makeText(
this@RegisterActivity,
"User created successfully.",
Toast.LENGTH_LONG.show()
) else
Toast.makeText(
this@RegisterActivity,
task.getException().getMessage(),
Toast.LENGTH_LONG.show()
)
)
} else Toast.makeText(
this@RegisterActivity,
task.getException().getMessage(),
Toast.LENGTH_LONG.show()
)
)