如何维护复选框的状态

时间:2013-03-09 09:01:54

标签: android

我的第一个活动是会员个人信息我给chkbox检查本地地址是否与永久地址相同?如果它们不相同则应转到活动2,即永久地址屏幕。当我点击保存按钮填写所有细节后,它应该转到activity1现在我想要我填写的第一个活动应该保持相同的chkbox状态并将第二个活动数据存储在第一个活动类的一些变量中现在我正在存储activity1数据库中的acitvity2数据。怎么做?

1 个答案:

答案 0 :(得分:1)

根据您的要求使用SharedPreferences

要获取共享首选项,请在您的活动中使用以下方法:

SharedPreferences prefs = this.getSharedPreferences("store", 
                                                      Context.MODE_PRIVATE);

编辑和保存偏好

boolean checkbox_state = true;
prefs.edit().putBoolean("KEY", checkbox_state ).commit();

阅读偏好:

boolean state= prefs.getBoolean("KEY", false);;