Android PreferenceActivity - 切换回默认值

时间:2015-05-29 08:36:10

标签: android preferenceactivity

我正在开发一个根据您订阅的类别发送消息的应用。

为此,我实施了PreferenceActivity,我为每个类别动态添加SwitchPreference,如下图所示。

snapshot android PreferenceActivity

问题在于,当我更改开关状态时,向下滚动然后向上滚动它们会自行回到默认状态。

有人有同样的问题吗?

1 个答案:

答案 0 :(得分:0)

此行为是由早期版本的android 5 Lollipop的Android bug引起的。

如果您正在为Android 4.X或更低版本开发,您有两种选择:

1 - 开发自定义SwitchPreference

2 - 改为使用Checkboxes

为此,请参阅this相关问题。