我在网上没有找到关于这个问题的信息,尽管我知道有很多关于sqlite的问题和文档,所以如果这是一个重复的问题,对不起。
无论如何,我正在开发一个应用程序,通过php脚本登录用户并执行对我的网站上mysql数据库的操作。但是为了让用户不必等待每次按下按钮/启动每个活动的网络响应,我将一个sqlite数据库附加到应用程序中,该数据库在使用应用程序时存储实时信息(它使用GPS跟踪,因此存储了这些数据以及其他内容)。
我想知道的是,我应该存储多少本地数据以便稍后上传?我应该在最初登录用户后尝试在本地完成所有操作,仅在用户的onPause()中上传/同步数据并利用生命周期吗?还是应该相反,尝试在线实时完成所有操作,并完全摆脱本地sqlite数据库?
只是想知道是否有人有这种情况的经验以及他们得出的结论。
感谢您的时间,
Infinitifizz