2010-08-24 42 views
5

我正在开发一个Android应用程序,您应该可以浏览餐馆。在Android应用上存储“收藏夹”等数据的最佳方式是什么?

我从服务检索有关餐馆的信息,它们不是本地存储在设备上。但我想让用户添加一个餐厅到他/她的最爱。

在设备上存储该类信息的“最佳”方式是什么?我应该使用Shared Preferences还是Sqlite db?还是有其他建议?

回答

4

SqLite可能是最好的选择。它可以让你以有用的方式构建信息,而SharedPreferences更像是一个关键价值的事情。如果你只需要存储一组字符串,这可能没什么问题,但如果你决定需要存储其他信息和喜欢的信息,比如订购,类型或日期,那将是一件痛苦的事情。

如果您使用SqLite,您可以轻松添加列。

+0

谢谢!我会去SqlLite然后 – Zeno 2010-08-25 07:27:29

+0

很高兴我能帮上忙。你能将你的问题标记为答案吗?它有助于保持StackOverflow清洁。 – BenTobin 2010-08-31 22:56:22

1

如果您知道SQL,请使用SQLite数据库,如果您没有使用SharedPreferences。

相关问题