Android-强制PreferenceActivity不自动保存

Android-强制PreferenceActivity不自动保存,android,xml,sharedpreferences,preferenceactivity,Android,Xml,Sharedpreferences,Preferenceactivity,我有一个PreferenceActivity来管理我的SharedReferences xml文件。 但是我想自己管理这个xml文件(加载、更改、保存) 我可以强制PreferenceActivity不自动保存我的设置/共享引用吗 我只想使用该活动使我的设置更易于查看,并在活动失去焦点时获得用户更改。之后,我用SharedReferences手动保存更改。您可以设置首选项的属性android:persistent=“false”,然后它将不会将其值存储到共享首选项中。我建议不要这样做。用户已经习

我有一个PreferenceActivity来管理我的SharedReferences xml文件。 但是我想自己管理这个xml文件(加载、更改、保存)

我可以强制PreferenceActivity不自动保存我的设置/共享引用吗


我只想使用该活动使我的设置更易于查看,并在活动失去焦点时获得用户更改。之后,我用SharedReferences手动保存更改。

您可以设置首选项的属性android:persistent=“false”,然后它将不会将其值存储到共享首选项中。

我建议不要这样做。用户已经习惯了许多应用程序的偏好行为。如果您的活动不会自动保存任何修改,用户会觉得这是一个bug。我想自己管理整个行为,客户不介意我或活动是否保存更改。我的意思是,我不必这样做,但我想知道,如果客户不介意为什么不使用标准API会增加复杂性,那么这是如何工作的?如果标准API满足了要求,那么做其他事情只会增加成本和风险。好吧,你说服了我。