我试图实现一个保存按钮,以保存来自多个editText输入的共享首选项。
我正在尝试实现一个按钮功能,当按下该按钮时,会将多个editTexts中的值保存到sharedPreference键中。 经过一些研究,我将editText字段中的内容设置为变量,然后将其写入共享的首选项中。
fun onClick() {
var str = editText2.text.toString()
var dex = editText.text.toString()
var int = editText4.text.toString()
when () {
R.id.button -> {
//add write sharedPreferences
}
}
}
当我尝试编译它时,在when括号中,我遇到了预期的表达式错误。
答案 0 :(得分:3)
if ($fd = fopen ($filename, "rb")) {
需要一个参数,该参数将与情况when
之类的情况进行比较。
因此,您可以像这样实现onClickListener接口
R.id.button