Я пытаюсь реализовать авторизацию / регистрацию Firebase в Kotlin с использованием фрагментов, но что-то не так с этим ключевым словом в OnCompleteListener. Вот мой код:
private fun registerUser() {
auth.createUserWithEmailAndPassword(
emailRegistration.text.toString(),
passwordRegistration.text.toString()
).addOnCompleteListener(this, OnCompleteListener { task ->
if (task.isSuccessful) {
Toast.makeText(context, "Successfully Registered", Toast.LENGTH_LONG).show()
val transaction = fragmentManager?.beginTransaction()
val dashboardFragment = DashboardFragment()
transaction?.replace(R.id.fragmentContainer, dashboardFragment, "DashboardFragment")
transaction?.commit()
} else {
Toast.makeText(context, "Registration Failed", Toast.LENGTH_LONG).show()
}
})
}
Кто-нибудь может помочь?