Kotlin. Как перевести SpannableStringBuilder в строку
Достаю из полей текст введенный пользователем:
val login = findViewById<TextView>(R.id.login_user).text
Пытаюсь отправить в запросе:
var reqParam = URLEncoder.encode("username", "UTF-8") + "=" + URLEncoder.encode(login as String?, "UTF-8")
reqParam += "&" + URLEncoder.encode("password", "UTF-8") + "=" + URLEncoder.encode(password as String?, "UTF-8")
AsyncRequest().execute( "/add", reqParam)
Но естественно получаю ошибку:
Caused by: java.lang.ClassCastException: android.text.SpannableStringBuilder cannot be cast to java.lang.String
Как правильно преобразовать этот объект в строку, или достать текст из этой переменной ?