我正在开发一款Android应用程序,用户可以浏览餐厅。
我从服务中检索餐厅的信息,它们并不存储在设备上。但是我想允许用户将餐厅添加到他/她的收藏夹中。
那么,在设备上存储这种信息的“最佳”方式是什么?我应该使用Shared Preferences还是Sqlite数据库?或者有其他建议吗?
我正在开发一款Android应用程序,用户可以浏览餐厅。
我从服务中检索餐厅的信息,它们并不存储在设备上。但是我想允许用户将餐厅添加到他/她的收藏夹中。
那么,在设备上存储这种信息的“最佳”方式是什么?我应该使用Shared Preferences还是Sqlite数据库?或者有其他建议吗?
目前来说,Room 是最好的选择,因为它比 Sqlite 数据库更容易使用,并且它是在 Sqlite 数据库之上的一层,所以你不需要记住查询语句,只需使用 Room。