繁体   English   中英

如何在Android共享首选项中保存和检索值或复选框的选择?

[英]How to save and retrieve value or selection of a Check Box in Android shared preferences?

我正在尝试保存和检索用户在编辑框中输入的信息以及在复选框上所做的选择。 我设法使编辑框正常工作,但是几个小时后,我仍然不知道如何使用“复选框”。

这用于“编辑框”,可以很好地保存信息。

editor.putString("saveName", name.getText().toString());

但这不适用于Checkbox editor.putBoolean(“ saveChoice1”,choice1.isChecked());

这用于“编辑框”,可以很好地读取信息。

editor.putString("saveName", name.getText().toString());

但这不适用于复选框

choice1.setSelected(sharedPref.getBoolean("saveChoice1", false));

我花了很多时间来做这个,非常感谢您的帮助!

更换

editor.putInt("saveGender", (Integer) Gender.getSelectedItem());

editor.putInt("saveGender", (Integer) Gender.getSelectedItemPosition());

getSelectedItem()将返回选定的项目文本,而getSelectedItemPosition()将返回位置

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM