Правильно ли я передаю id текстового поля в функцию для выполнения действий с этим полем?
public lateinit var currentField: EditText
...............
i -> i.setOnFocusChangeListener { viewCurrent: View, hasFocus ->
currentField = viewCurrent as EditText
...............
if (currentField.text.toString().isNotEmpty()) {
Работает, но всё же, чтобы в дальнейшем не вышла какая-то ошибка