2013-02-26 65 views
-1

我想用共享偏好等提交按钮,我可以得到所有的变化值,以节省RadioButton状态..如何保存Android上的单选按钮状态?

我要救的RadioButton所有状态和上一个和下一个按钮就必须节省点击国家。

+2

http://whathaveyoutried.com什么时候? – njzk2 2013-02-26 08:38:36

+0

http://stackoverflow.com/questions/14586837/android-save-state-of-radio-buttons – yarian 2013-02-26 08:39:41

+0

http://stackoverflow.com/questions/13946800/android-help-in-radiobutton-toast/13946832#13946832 – 2013-02-26 08:42:28

回答

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)); 
+0

感谢比尔盖茨,我将如何加载下一个和上一个按钮,请告诉:)),现在 我只是想在下一个按钮点击我会按下一些选项,当我点击上一个按钮时,它会显示单选按钮因为我选择 – himanshu8767 2013-02-26 08:54:39

+0

下一个按钮你是否要去其他活动? – 2013-02-26 08:56:53

+0

没有我称为哈希映射,所以它会通过ID值和对象,它会设置问题和选项屏幕 – himanshu8767 2013-02-26 08:57:54