Android PreferenceActivity - 切换回默认
Android PreferenceActivity - Switches back to default
我正在开发一个应用程序,它根据您订阅的类别发送消息。
为此,我实现了一个 PreferenceActivity
,我为每个类别动态添加了一个 SwitchPreference
,如下图所示。
问题是当我更改开关状态时,向下滚动然后向上滚动它们会自行返回默认状态。
有人遇到同样的问题吗?
此行为是由早期版本 android 5 Lollipop 的 Android bug 引起的。
如果您正在为 Android 4.X 或以下开发,您有两个选择:
1 - 开发自定义 SwitchPreference
2 - 使用 Checkboxes
代替。
为此,请参阅 this 相关问题。
我正在开发一个应用程序,它根据您订阅的类别发送消息。
为此,我实现了一个 PreferenceActivity
,我为每个类别动态添加了一个 SwitchPreference
,如下图所示。
问题是当我更改开关状态时,向下滚动然后向上滚动它们会自行返回默认状态。
有人遇到同样的问题吗?
此行为是由早期版本 android 5 Lollipop 的 Android bug 引起的。
如果您正在为 Android 4.X 或以下开发,您有两个选择:
1 - 开发自定义 SwitchPreference
2 - 使用 Checkboxes
代替。
为此,请参阅 this 相关问题。