2013-03-09 92 views
1

我的第一個活動是成員個人信息,我已經給chkbox檢查本地地址是否與永久地址相同?如果它們不相同,它應該進入活動2,即永久地址屏幕。填寫所有細節後,當我點擊保存按鈕,它應該去活動1現在我想,無論我已經填寫第1活動應該保持相同也chkbox狀態和第2活動數據存儲在第1活動類中的一些變量現在我存儲活動1和acitvity2數據庫中的數據。怎麼做?如何維護複選框的狀態

+2

當您從第一個活動中按下保存按鈕時,使用'sharedpref'並存儲'checkbox'的值 – DjHacktorReborn 2013-03-09 09:07:46

回答

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