按钮单击保存sharedPreferences

时间:2019-05-20 09:39:33

标签: android kotlin main-activity

我试图实现一个保存按钮,以保存来自多个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括号中,我遇到了预期的表达式错误。

1 个答案:

答案 0 :(得分:3)

if ($fd = fopen ($filename, "rb")) { 需要一个参数,该参数将与情况when之类的情况进行比较。

因此,您可以像这样实现onClickListener接口

R.id.button