Как происходит преобразование из одной формы в другую в Android Studio с помощью инструмента Kotlin - PullRequest
0 голосов
/ 14 февраля 2019

Я учусь на Android-разработчике, используя Kotlin.Я закончил учебники для Kotlin, но когда я запустил Android Studio, возник один вопрос.

Например, если мы хотим установить кнопку OnClickListener () и брать входные данные, почему мы сначала преобразовываем входные данные в String, а затем в Int?

buttonid.setOnClickListener {
   var x:Int = numid.text.toString().toInt()

}

Почему так должно быть?

1 Ответ

0 голосов
/ 14 февраля 2019

Свойство text Button в Kotlin имеет тип CharSequence.

enter image description here

Нет способа преобразования из CharSequence в Int, но есть один для преобразования из CharSequence в String кака также один для преобразования из String в Int.Таким образом, мы объединяем два - и вуаля

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...