Получение ответа статуса 500 при попытке использовать метод POST (Volley) с переменными, которые были инициализированы в onCreate - PullRequest
0 голосов
/ 22 февраля 2019

У меня приличная база в 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.

Как я уже сказал, код работает сейчас, но я не понимаю, в чем была проблема с тем, как это было раньше.

...