android应用程序存储和搜索数据

xzv2uavs  于 2021-07-13  发布在  Java
关注(0)|答案(1)|浏览(274)

我正在寻找关于如何有一个洗车预约调度应用程序的数据设置我的乐趣建议。
我认为有一个更好的方法来存储和搜索信息的方式,我有下面的设置。
到目前为止这就是我所拥有的,
在联机mysql数据库上:
用户表:姓名,街道,邮政编码,州,电话,用户名,密码
车辆表:用户名、年份、品牌、型号、颜色
在应用程序上:
使用姓名、用户名、街道、zipcode、州、电话号码、密码共享引用
sqlitedatabase,包含年份、品牌、型号和颜色。
当用户登录到主活动时,它会检查在线服务器上用户表中的用户名和密码。如果存在匹配项,它将下载完整的用户数据。它还从vehicles表中下载所有具有正确用户名的车辆。然后,这些数据被存储在应用程序的适当位置(共享首选项中的用户数据和每个输入到sqlitedatabase的车辆)。
我在执行时遇到的问题是每辆车的完整服务历史记录。我认为有一种更有效的方法可以获取车辆历史记录,而无需每次显示车辆历史记录时都搜索每个用户的预约。
有什么建议吗?
edit:我唯一的另一个想法是在服务器和本地sqlite上创建一个名为“username”的表。这样一来,它必须搜索一个更小的表,而且下载的数据也更少。
我仍然在想一个方法来设置预约请求和确认。
编辑:
可能在服务器上有一个名为new appoints的新表。应用程序可以每隔几分钟检查一次新的预约表,看看是否有新的预约请求?
这听起来是个好方法吗?
谢谢!

jvlzgdj9

jvlzgdj91#

不确定这是否有帮助,但您是否想过制作一个api并将所有内容存储在json中?它可能更适合你的需要

相关问题