gpt4 book ai didi

android - 非偏好数据的偏好布局

转载 作者:行者123 更新时间:2023-11-29 18:18:56 25 4
gpt4 key购买 nike

我有一个用于编辑某些对象的 Activity 。目前它的布局是一种简单的形式,但我希望它更类似于首选项 Activity 。我想使用那里可用的相同布局(例如 CheckBoxPreference),但将更改保存到我的对象而不是首选项。有没有一种简单的方法可以让 Activity 看起来像首选项但不在后端使用首选项?

最佳答案

您可以使用接下来的 2 个步骤实现此目的:

  1. 通过 android:persistent="false" 将首选项设置为非持久性在 xml 中或通过 setPersistent(false)在代码中。这样,当用户更改首选项 UI 中的值时,默认的 SharedPreferences 将不会被修改。

  2. 通过使用 setOnPreferenceClickListener 注册的 OnPreferenceChangeListener 监听器处理值更改.这将允许您拦截更改并按照您需要的方式处理它们。

关于android - 非偏好数据的偏好布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6558839/

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