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



我有一个活动,它是一个表单,这个表单中有一些单选输入,每个单选输入都有依赖的活动,例如,有一个名为"最喜欢的运动"的按钮,当用户点击它时,他会打开一个新的活动,看到单选输入为(足球、篮球…),-实际上我不是这个虚拟想法的创始人,但客户端成功了——所以我想保存到所有用户输入的结果,我想问使用sharedPreferences是否是个好主意,或者是否有其他方法可以满足我的需求?

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

此外,您不应该在SharedPreferences中存储大量数据;它不是为那个而生的。相反,使用SQLite数据库可以获得更健壮的解决方案。

最新更新