Android's ToggleButton setChecked(…) method not changing status of button
I have a togglebutton which is not responding to my setChecked(...) method. Here is the code: mBool = mPrefs.getBoolean("buttondefault", true); Boolean b = mBool; //Only creating this for Logging, mBool IS PRIMITIVE Log.e("Update pref", b.toString()); mToggle = (ToggleButton)findViewById(R.id.ac_toggle); mToggle.setOnClickListener(this); mToggle.setChecked(mBool); The log reports mBool to be true , let when I do mToggle.setChecked(mBool) the button remains in the off position. Here is the xml for the button: <ToggleButton android:id="@+id/ac_toggle" android:textOn="Yes" android:textOff="No"