У меня есть кнопка, которая вызывает функцию:
btnRegistrationRegister.setOnClickListener {
val email = etRegistrationEmail.text.toString()
val password = etRegistrationPassword.text.toString()
registerUser(email, password)
Log.d(TAG,uid)
И у меня есть функция, которая возвращает UID:
fun registerUser(email:String,password:String):String{
FirebaseAuth.getInstance().createUserWithEmailAndPassword(email, password)
var uid = "test"
return uid
}
Проблема в том, что я все еще не могу получить доступ к переменной uid, например, в следующей строке
Log.d(Tag,uid)
Я понимаю, что это довольно начальный уровень, поэтому я, очевидно, здесь упускаю ключевой момент. uid по-прежнему "Неразрешенная ошибка ссылки".
Я пытаюсь использовать uid для следующей функции, не вкладывая все мои функции в одну гигантскую функцию.