Я хочу получить текст View. Поэтому я проверяю, что представление было TextView и использовало v.text
. В этой ситуации v.text
равно Charsequence!
. и я пытаюсь изменить v.text
на String. У меня есть две ситуации, v.text.toString
и v.text as String
. Чем они отличаются?
override fun onClick(v: View?) {
when(v) {
is TextView -> {
Log.d("v.text", v.text)
// v.text is Charsequence but msg need String
}
}
}
as String
, он не является дубликатом этого вопроса IMO. - person Enselic   schedule 25.10.2019