を追加してみてくださいed.commit()。
すなわち:
SharedPreferences sp = getSharedPreferences("isPhysicalTheftEnabled", MODE_WORLD_READABLE);
SharedPreferences.Editor ed = sp.edit();
ed.putBoolean("isPhysicalTheftEnabled", false);
ed.commit();
SharedPreferences.Editor変更を適用するには、SharedPreferences で変更したものをすべてコミットする必要があります。
Ankitの回答に対するコメントについて:
CheckBoxに保存したブール値の値に基づいて、の checked プロパティを設定するには、次のSharedPreferencesようなものが必要です。
SharedPreferences sp = getSharedPreferences("isPhysicalTheftEnabled", MODE_WORLD_READABLE);
myCheckBox.setChecked(sp.getBoolean("isPhysicsTheftEnabled", [true/false]);
.. またはのいずれtrueかfalseを選択します(ブール値が見つからない場合)。def_value.getBoolean()SharedPreferences