在餐厅物品中存储数据

时间:2018-10-01 17:58:17

标签: java android

所以我有一个自定义的餐厅列表。当单击餐厅时,我希望显示一组数据(名称,电话号码,等级,类别),并且希望用户能够修改该数据,并且使该数据在离开该屏幕时保持不变。有什么方法可以存储每个餐厅的数据吗?谢谢

1 个答案:

答案 0 :(得分:1)

如果只希望将用户更改仅保留在其设备中,则使用数据库是最佳选择。我强烈建议您使用Room Library

  1. 首先,您应该将餐厅模型定义为房间的实体;
  2. 定义Dao对象以创建,列出和编辑您的实体;
  3. 将抽象类定义为数据库。 Room将在编译时本身提供实现;
  4. 在数据库实现中使用dao对象访问和操作数据库项。

有关上述步骤的详细信息,this guide是最好的起点。