2017-01-21 9 views
0

ユーザーが編集ボックスに入力した情報とチェックボックスの選択内容を保存して取得しようとしています。私はエディットボックスを稼働させることができましたが、数時間後にはチェックボックスを使ってそれを行う方法はまだできません。Android共有設定のチェックボックスの値や選択を保存して取得する方法は?

これは編集ボックス用で、情報を保存するのに問題ありません。

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

しかし、これはチェックボックス editor.putBoolean( "saveChoice1"、choice1.isChecked())のためにしないでください。

これは編集ボックス用であり、情報を読み取るのにうまく機能します。

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

しかし、これはチェックボックス

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

のために、私はこれをやって多くの時間を費やしていないため、任意の助けを本当に感謝!

+0

お知らせを返します。 '' saveGender''をキーとして '' getInt() 'を呼び出します。 –

答えて

0

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

getSelectedItem(と

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

を交換する)は、選択した項目のテキストとgetSelectedItemPositionを(戻ります)あなたは `putIntを()`呼んでいる位置

+0

ありがとうございます、私はチェックボックスのためにもそれを行うことができます知っていますか? – SumOne

関連する問題