2013-03-09 5 views
1

내 첫 번째 활동은 회원 개인 정보입니다. 나는 로컬 주소가 영구 주소와 동일한 지 확인하기 위해 chkbox를 제공 했습니까? 그것들이 같지 않으면 활동 2, 즉 영구 주소 화면으로 가야합니다. 저장 버튼을 눌렀을 때 모든 세부 사항을 채운 후에 액티비티 1로 가야합니다. 이제 1 차 액티비티를 채우고 싶습니다. 또한 1 차 액티비티 클래스의 일부 변수에 2 번째 액티비티 데이터를 저장해야합니다. 그리고 데이터베이스에있는 acitvity2 데이터. 어떻게해야합니까? 활동에는 다음과 같은 방법을 사용, 공유 환경 설정을 얻으려면 귀하의 요구 사항체크 박스의 상태를 유지하는 방법

에 대한

+2

oncreate의 sharedpref에서 읽었을 때 첫 번째 활동에서 save 버튼을 누르면'sharedpref'를 사용하고'checkbox'의 값을 저장하십시오 – DjHacktorReborn

답변

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);; 
관련 문제