如何在多个活动中保存用户输入?

时间:2015-04-03 22:48:02

标签: android android-activity sharedpreferences

我有一个活动,这是一种形式,这种形式有一些无线电输入,每个都有依赖活动,例如,有一个名为收藏运动的按钮,当用户点击它时,他将打开一个新的活动看到无线电输入为(足球,篮球...), - 实际上我不是这个虚拟想法的父亲,但客户端做了 - 所以我想保存到所有用户输入的结果,我问是否使用sharedPreferences是一个好主意,或者是否有另一种方法可以达到我的需要?

1 个答案:

答案 0 :(得分:1)

您应该只使用SharedPreferences存储与用户配置/基本用户输入相关的少量数据。它只能存储基本数据类型,所以如果你有更复杂的信息,你应该切换到另一种机制。

此外,您不应在SharedPreferences中存储大量数据;它不是为此而做的。相反,使用SQLite数据库来获得更强大的解决方案。