it.findViewById(R.id.boxer1)
boxer1.text = "fjkdshfjksdhfjksd"
все вроде нормально дальше мы считываем текст:
val boxer1_txt:String = boxer1.text as String
и в этот момент я получаю:
java.lang.ClassCastException: android.text.SpannableStringBuilder cannot be cast to java.lang.String
что я делаю не так? всегда работало а тут вдруг перестало и гугл в этот не помогает
boxer1.text.toString()
на это студия ругается как рудимент и ВНЕЗАПНО это тоже приводит к java.lang.ClassCastException: android.text.SpannableStringBuilder cannot be cast to java.lang.String
ну написано же что, spannable
а откуда он там и зачем? я то стрингу туда посылаю, и по документации там чарсиквенс должен быть
Без понятия, я не вижу всего кода
val boxer1:TextView = it.findViewById(R.id.boxer1) boxer1.text = "fjkdshfjksdhfjksd" view.findViewById<Button>(R.id.confirm)?.setOnClickListener { val boxer1_txt:String = boxer1.text as String }
нажимаем на кнопку и падаем
тебе уже сказали, замени as String на toString
тоже падаем, пробовал
Покажи лог ошибки, скриншотом
Обсуждают сегодня