gpt4 book ai didi

Android switchpreference 如何设置开关首选项默认值?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:30:36 34 4
gpt4 key购买 nike

我有一个开关偏好并希望它默认为“ON”...在 xml 中,

<SwitchPreference
android:defaultValue="true"
android:key="PromoNotificationOnOff"
android:title="@string/Snotification_enable" />

在类里面,

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

// Load the preferences from an XML resource
addPreferencesFromResource(R.xml.settings);


}

为什么它不工作?什么不见​​了?谢谢!!

最佳答案

在您的MainActivity onCreate 方法中添加这一行

PreferenceManager.setDefaultValues(this, R.xml.settings, false);  

您可以在 http://developer.android.com/reference/android/preference/PreferenceManager.html#setDefaultValues(android.content.Context 阅读相关信息, 整数, bool 值)

关于Android switchpreference 如何设置开关首选项默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15607067/

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