У меня приличная база в kotlin, и я пытаюсь научиться использовать Android-Volley.
следующий код работает
fun createUserClicked(view: View) {
val email = create_email_text.text.toString()
val password = create_password_text.text.toString()
AuthService.registerUser(this, email, password) { registerSuccess ->
if (registerSuccess) {
AuthService.loginUser(this, email, password) { loginSuccess ->
}
}
}
}
Но до этого он не работалЕдинственное различие, которое я смог обнаружить, заставившее его не работать (возвращая статус 500), заключалось в том, что переменные электронной почты и пароля были объявлены как lateinit перед созданием on, инициализированы в onCreate, а затем вызваны только в функции createUserClicked.
Как я уже сказал, код работает сейчас, но я не понимаю, в чем была проблема с тем, как это было раньше.