android - Kotlin /Android Studio 错误:必需可编辑!找到字符串?
问题描述
嗨,我对编程非常陌生,但这是我遇到的错误。这是我的代码...
override fun onRestoreInstanceState(savedInstanceState: Bundle?) {
super.onRestoreInstanceState(savedInstanceState)
val savedString = savedInstanceState?.getString(TEXT_CONTENTS, "")
editText2?.text = savedString
}
最后的 savedString 表达式我收到错误“需要可编辑!找到字符串?”
解决方案
使用setText(String)
, 因为editText2.text
需要一个Editable,而不是一个String。
editText2.setText(savedString)
推荐阅读
- python - 从/到文件导入和导出字典 - 没有 json 或模块
- python - 并行运行线程比在 python 中顺序执行需要更多时间
- r - 在函数中堆叠不同的数据帧
- shell - AWK 只打印有点的行
- google-oauth - 使用访问令牌/刷新令牌使 Google Calendar API 客户端库直接调用 API
- azure - 数据流执行中的感叹号
- c++ - c ++指针将结构新数组指向delphi到DLL函数
- java - Scala `Future.recoverWith` 相当于`CompletionStage`?
- java - 基于 java 流初始化一个字符串会导致一个空字符串
- javascript - 三个 js 无法读取 ShaderPass.js 中未定义的属性“原型”