2015-05-29 71 views
0

我正在开发一个应用程序,根据您订阅的类别发送消息。Android PreferenceActivity - 切换回默认

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

snapshot android PreferenceActivity

的问题是,当我改变开关状态,向下滚动,然后滚动他们回到默认状态由自己。

有没有人有同样的问题?

+1

http://stackoverflow.com/questions/15632215/preference-items-being-automatically-re-set –

+0

感谢@ don-chakkappan,您的评论帮助我找到了解决方案。 – kike

回答

0

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

如果您正在为Android 4.X或低于发展,你有两个选择:

1 - 开发自定义SwitchPreference

2 - 使用Checkboxes代替。

这样做,请参阅this问题相关。