I have string field <string name="categegoriesStatus">true</string>
Now inside settingsActivity I am changing its value on preference click.
final SharedPreferences sharedpreferences = getActivity().getPreferences(Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedpreferences.edit();
editor.putBoolean(getResources().getString(R.string.categegoriesStatus), false );
editor.apply();
But it is not changing it to false, but change it to some numeric value. And I don't get my desired result.