我是Android的新手,正在开发一个Android应用程序,管理员可以在其中插入服务器上的数据,用户可以在他们的设备上加载该数据。我不想每次用户登陆该活动时都从服务器加载数据。我想使用 greendao 在客户端保存获取的数据并仅加载新数据。而且我认为我必须至少击中后端一次。我正在寻找一种最方便的方法来实现这一目标。
我的首选方法是在服务器端跟踪设备:
例如,创建一个类似 cachedDevices(deviceId,dataId)
的表。 然后,每当您请求新数据时,您的服务器都可以在内部根据cachedDevices
查询您的数据,并且只发送新数据......
您还应该知道,每个设备都应该有唯一的 Id...