android - Kotlin/Android Studio错误:必需可编辑!找到了字符串?

标签 android android-studio kotlin

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

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

最终的saveString表达式出现错误“Required Editable!found String?”

最佳答案

使用setText(String),因为editText2.text需要可编辑的,而不是字符串

editText2.setText(savedString)

关于android - Kotlin/Android Studio错误:必需可编辑!找到了字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50104733/

相关文章:

java - 将进度条添加到 BZip2CompressorInputStream

java - 如何从 Android Studio 项目调用 Web 服务

android - 设计 View 中的无尽 "Loading Configuration"

android - 在 Kotlin 中更改可变列表中的值

android - Kotlin Android - 从 fragment 复制到剪贴板

javascript - 无法应用插件类 'com.google.gms.googleservices.GoogleServicesPlugin'

Android Proguard 和 FirebaseListAdapter 冲突

ubuntu - Android Studio [Ubuntu] 中的清理项目快捷方式

Android 构建因 kotlin-reflect 和 proguard 而失败

kotlin - Kotlin 密封类中的对象声明的目的是什么?