2013-03-09 58 views
0

我需要创建一个活动,它必须很像设置活动,并带有可点击项目列表。安卓设置喜欢活动,没有SharedPreference

我需要的是像CheckBoxPreference,EditTextPreference和DialogPreference这样的一组视图,以便让用户设置一些值。

无论如何,我不想保存SharedPreference中的值。我需要将它们保存在另一个对象中。

这是最好的方法吗?

+0

你不想使用SharedPreferences的原因是什么? – nicopico 2013-03-09 17:56:00

+0

,因为它们不是“偏好”。他们只是我想要创建的对象的字段,然后保存到DB – Antonio 2013-03-09 17:57:02

+0

@Antonio如果您想将它们保存在数据库中,请阅读我的文章。 – 2013-03-09 17:59:24

回答

0

如果您不想将该值保存在SharedPreference中。

其他选项。

在内部或外部存储器。

我建议使用SharedPreferences

+0

问题不是如何保存的东西,是关系到用户界面。我想要一些设置活动,但我不需要将值保存在SharedPreference中。我想自己管理这些值,并将它们设置在我的对象实例中。例如,我不想重写DialogPreference。 – Antonio 2013-03-09 18:01:32

0

最简单的方法是使用一个设置的活动,让我们将它保存到共享偏好,从共享偏好填充你的对象,然后清除共享偏好。

+0

如果没有其他方法可用,我想我会使用这种方法,即使它有点脏。谢谢 – Antonio 2013-03-09 18:03:25