Правильно ли я передаю id текстового поля в функцию для выполнения действий с этим полем?

public lateinit var currentField: EditText
...............
i -> i.setOnFocusChangeListener { viewCurrent: View, hasFocus ->
     currentField = viewCurrent as EditText
...............
if (currentField.text.toString().isNotEmpty()) {

Работает, но всё же, чтобы в дальнейшем не вышла какая-то ошибка


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