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)
Но ничего не вышло.Печатает пробелы вместо значения. Помогите пожалуйста.