Android Togglebutton Always Check
I want to store in SharedPreferences if the toggle button is Checked or uncheck. toggle.setOnCheckedChangeListener(new OnCheckedChangeListener(){ public void onCheckedCha
Solution 1:
In the OnCheckedChangeListener, if the checkbox is checked, you save check
= true
. When loading, the if
will always be true, since you are comparing the value to itself (or the default which you gave as true
) so it checks the box.
If the checkbox is not checked, you save nocheck
= false
. When loading, there is no check
preference (or it has the previously saved true
value) so the default true
is loaded.
Fixing your code:
Listener method body:
SharedPreferences.Editoreditor= getSharedPreferences("SharedPrefName", MODE_PRIVATE).edit();
editor.putBoolean("check", ischecked);
editor.commit();
Loading code (replace the second snippet with this):
psw.setChecked(preferences.getBoolean("check", false));
Post a Comment for "Android Togglebutton Always Check"