title: Changing CheckBoxPreference value to false
body: <p>I am currently doing an Android security application and I'm trying to uncheck a <code>CheckboxPreference</code> after certain conditions have been made. So I'm trying to uncheck the checkbox by doing this, by default the <code>CheckBoxPreference</code> is actually <code>false</code> so it is unchecked.</p>
  
  <p>Preferences:</p>
  
  <pre><code>&lt;CheckBoxPreference
              android:id="@+id/isPhysicalTheftEnabled"
              android:key="isPhysicalTheftEnabled"
              android:title="Enable Physical Theft Protection"
              android:summary="Select to enable the Physical Theft Protection"
              android:defaultValue="false"/&gt;
  &lt;Preference android:key="physicaltheft" android:title="Set Physical Theft Protection Password" android:dependency="isPhysicalTheftEnabled"&gt;&lt;/Preference&gt;
  </code></pre>
  
  <p><code>SharedPreferences</code> inside <code>Activity</code>:</p>
  
  <pre><code>    SharedPreferences sp = getSharedPreferences("isPhysicalTheftEnabled", MODE_WORLD_READABLE);
      SharedPreferences.Editor ed = sp.edit();
      ed.putBoolean("isPhysicalTheftEnabled", false);
      ed.commit();
  </code></pre>
  
  <p>The <code>CheckBoxPreference</code> wouldn't be untick even if I have done so. Any idea what could be the problem?</p>