-1

共有設定の使用状態を保存したいRadioButtonので、送信ボタンですべての変更値を取得できます。

のすべての状態を保存したいので、RadioButtonクリックして前のボタンと次のボタンをクリックすると、状態を保存する必要があります。

4

1 に答える 1

1

このように情報を SharedPreferences に保存します。

SharedPreferences settings = getSharedPreferences("Answers", 0); 
  SharedPreferences.Editor editor = settings.edit();
  editor.putBoolean("questionA", radBotA.isChecked()); 
  editor.putBoolean("questionB", radBotB.isChecked());
  editor.putBoolean("questionC", radBotC.isChecked());
  editor.putBoolean("questionD", radBotD.isChecked());
  editor.commit();

アクティビティに戻ったら、これを呼び出しますonStart()

SharedPreferences settings = getSharedPreferences("Answers", 0);
  radBotA.setChecked(settings.getBoolean("questionA", false)); 
  radBotB.setChecked(settings.getBoolean("questionB", false));
  radBotC.setChecked(settings.getBoolean("questionC", false));
  radBotD.setChecked(settings.getBoolean("questionD", false));
于 2013-02-26T08:49:29.760 に答える