2015-04-03 61 views
1

我有一个活动是一个表单,这个表单中有一些广播输入,每个都有相关的活动,例如,有一个名为favorite sports的按钮,当用户点击它时,他会打开一个新的活动来看到收音机的输入为(足球,篮球...), - 实际上我不是这个虚拟想法的父亲,但客户做到了 - 所以我想保存所有用户输入的结果,我问的是否使用sharedPreferences是一个好主意,还是有另一种方法来达到我所需要的?如何在许多活动中保存用户输入?

回答

1

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

另外,您不应该在SharedPreferences中存储大量数据;这不是为了这个。相反,使用SQLite数据库来获得更强大的解决方案。