You are on page 1of 2

private void loadPrefs() { 34 SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(thi s); 35 boolean cbValue = sp.getBoolean("CHECKBOX", false); 36 String name = sp.

getString("NAME", "YourName"); 37 if(cbValue){ 38 cb.setChecked(true); 39 }else{ 40 cb.setChecked(false); 41 } 42 et.setText(name); 43 } 44 45 private void savePrefs(String key, boolean value) { 46 SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(thi s); 47 Editor edit = sp.edit(); 48 edit.putBoolean(key, value); 49 edit.commit(); 50 } 51 52 private void savePrefs(String key, String value) { 53 SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(thi s); 54 Editor edit = sp.edit(); 55 edit.putString(key, value); 56 edit.commit(); 57 } 58 59 @Override 60 public void onClick(View v) { 61 // TODO Auto-generated method stub

62 savePrefs("CHECKBOX", cb.isChecked()); 63 if (cb.isChecked()) 64 savePrefs("NAME", et.getText().toString()); 65 66 finish(); 67 }

You might also like