0
我正在开发一个应用程序,根据您订阅的类别发送消息。Android PreferenceActivity - 切换回默认
为此,我实施了一个PreferenceActivity
,其中我为每个类别动态添加一个SwitchPreference
,如下图所示。
的问题是,当我改变开关状态,向下滚动,然后滚动他们回到默认状态由自己。
有没有人有同样的问题?
我正在开发一个应用程序,根据您订阅的类别发送消息。Android PreferenceActivity - 切换回默认
为此,我实施了一个PreferenceActivity
,其中我为每个类别动态添加一个SwitchPreference
,如下图所示。
的问题是,当我改变开关状态,向下滚动,然后滚动他们回到默认状态由自己。
有没有人有同样的问题?
此行为是由早期版本的Android 5 Lollipop的Android bug引起的。
如果您正在为Android 4.X或低于发展,你有两个选择:
1 - 开发自定义SwitchPreference
2 - 使用Checkboxes
代替。
这样做,请参阅this问题相关。
http://stackoverflow.com/questions/15632215/preference-items-being-automatically-re-set –
感谢@ don-chakkappan,您的评论帮助我找到了解决方案。 – kike