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

Как правильно преобразовать этот объект в строку, или достать текст из этой переменной ?


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