首页 > 解决方案 > Kotlin /Android Studio 错误:必需可编辑!找到字符串?

问题描述

嗨,我对编程非常陌生,但这是我遇到的错误。这是我的代码...

override fun onRestoreInstanceState(savedInstanceState: Bundle?) {
    super.onRestoreInstanceState(savedInstanceState)
    val savedString = savedInstanceState?.getString(TEXT_CONTENTS, "")
    editText2?.text = savedString
}

最后的 savedString 表达式我收到错误“需要可编辑!找到字符串?”

标签: androidandroid-studiokotlin

解决方案


使用setText(String), 因为editText2.text需要一个Editable,而不是一个String

editText2.setText(savedString)

推荐阅读