gpt4 book ai didi

android - 始终设置默认 CheckBoxPreference

转载 作者:太空狗 更新时间:2023-10-29 16:37:03 28 4
gpt4 key购买 nike

我有一个 CheckBoxPreference 并且我希望它被默认选中;但它不工作。

这是我的代码:

在我的 extends Application 类中:

@Override
public void onCreate() {
super.onCreate();

PreferenceManager.setDefaultValues(this, R.xml.preferences, false);
SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this);
sharedPreferences.getBoolean("notify", true);

}

以及实际的 Pref:

    <CheckBoxPreference
android:key="notify"
android:title="Push Notifications"
android:summary="Receive status bar alerts"/>
</PreferenceCategory>

最佳答案

您需要将默认值添加到您的 xml。注意 android:defaultValue="true"

android:defaultValue="true"

<CheckBoxPreference
android:key="notify"
android:title="Push Notifications"
android:summary="Receive status bar alerts"
android:defaultValue="true"
/>

关于android - 始终设置默认 CheckBoxPreference,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26001900/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com