簡體   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