Kotlin достать вводимое пользователем значение

Как в kotlin читать значение которое пользователь ввел в поле логина и пароля. Есть поля:

<EditText
        android:id="@+id/login_user"
        android:text="@string/login_value"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:hint="@string/login"
        android:ems="10"
        android:inputType="textPersonName"
        app:layout_constraintBottom_toTopOf="@+id/password_user"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.5"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="1.0" />

    <EditText
        android:id="@+id/password_user"
        android:text="@string/pass_value"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:hint="@string/password"
        android:ems="10"
        android:inputType="textPassword"
        app:layout_constraintBottom_toTopOf="@+id/button"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.5"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.914" />

И кнопка:

<Button
        android:id="@+id/button"
        android:onClick="goUserAccount"
        android:layout_width="121dp"
        android:layout_height="66dp"
        android:text="Login"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.5"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.593" />

При нажатии кнопки срабатывает функция goUserAccount. Как передать в эту функцию значение полей. Пытался так :

fun goUserAccount(view: View) {

        var login = getString(R.string.login_value)
        var pass = getString(R.string.pass_value)
        println(login + " | " + pass)
        val  userAccount = Intent(this, UserAccount::class.java)
        startActivity(userAccount)

Но ничего не вышло.Печатает пробелы вместо значения. Помогите пожалуйста.


Ответы (0 шт):