Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Override
- public void onPause()
- {
- super.onPause();
- save(itemChecked);
- }
- @Override
- public void onResume()
- {
- super.onResume();
- checkOld = load();
- for (int i = 0 ; i < checkOld.length; i++)
- {
- notes.ctv.get(i).setChecked(checkOld[i]);
- }
- }
- @Override
- public void onRestart()
- {
- super.onResume();
- checkOld = load();
- for (int i = 0 ; i < checkOld.length; i++)
- {
- notes.ctv.get(i).setChecked(checkOld[i]);
- }
- }
- private void save(final boolean[] isChecked) {
- SharedPreferences sharedPreferences = getPreferences(Context.MODE_PRIVATE);
- SharedPreferences.Editor editor = sharedPreferences.edit();
- insertState();
- for(Integer i = 0; i < isChecked.length; i++)
- {
- editor.putBoolean(i.toString(), isChecked[i]);
- }
- editor.commit();
- }
- private boolean[] load() {
- SharedPreferences sharedPreferences = getPreferences(Context.MODE_PRIVATE);
- boolean [] reChecked = new boolean[itemChecked.length];
- for(Integer i = 0; i < itemChecked.length; i++)
- {
- reChecked[i] = sharedPreferences.getBoolean(i.toString(), false);
- }
- return reChecked;
- }
- @Override
- public void onPause() {
- super.onPause();
- save(mCheckBox.isChecked());
- }
- @Override
- public void onResume() {
- super.onResume();
- mCheckBox.setChecked(load());
- }
- private void save(final boolean isChecked) {
- SharedPreferences sharedPreferences = getPreferences(Context.MODE_PRIVATE);
- SharedPreferences.Editor editor = sharedPreferences.edit();
- editor.putBoolean("check", isChecked);
- editor.commit();
- }
- private boolean load() {
- SharedPreferences sharedPreferences = getPreferences(Context.MODE_PRIVATE);
- return sharedPreferences.getBoolean("check", false);
- }
Add Comment
Please, Sign In to add comment