-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 回答