عندي عدد كبير من CheckBoxPreference
وهذا الكود يعمل على وضع علامة في CheckBoxPreference
PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).edit().remove("checkeColorFontsWhite").commit();
PreferenceManager.setDefaultValues(TextShoewClaas.this, R.xml.prefes, true);اريد عندما يضع علامة في CheckBoxPreference checkeColorFontsWhite ان يجعلCheckBoxPreference الباقيات false على حسب key
<PreferenceCategory
android:title="إعدادات اللون ">
<CheckBoxPreference
android:key="checkeColorFontsWhite"
android:title="أبيض"
android:defaultValue="true"
/>
<CheckBoxPreference
android:id="@+id/isPhysicalTheftEnabled"
android:key="checkeColorFontsWhite22"
android:title="أبيض ٢"
android:defaultValue="false"
/>
<CheckBoxPreference
android:key="checkeColorFontsBlack"
android:title="اسود"
android:defaultValue="false"
/>
<CheckBoxPreference
android:key="checkeColorFontsDefault"
android:title="الافتراضي"
android:defaultValue="false"
/>
</PreferenceCategory>