我想开发一个android应用程序。我希望这个应用程序在特定的时间每天从web服务调用下载一个数据(SQL行为JSONArray),例如上午8点。但是,如果上午8点没有互联网,我希望应用在互联网可用时触发下载(web服务呼叫)。我称这个过程为降速(每天一次)。如何在每日应用(SQLite)和Web服务之间进行一次同步并同步多次?
一旦缩减完成,我想要一个后台进程/服务/线程,不断检查下载的数据(Android应用程序中的SQL-Lite行),如果该行被更改或不更改。 每当一行更改时,我希望服务/进程/线程使用JSONArray格式的修改数据调用Web服务,前提是Internet处于活动状态。如果互联网不活跃,一旦互联网可用,服务应该继续。让我称之为upsync。
此upsync必须继续,直到所有行更改或直到END OF DAY。
我希望我的应用程序的整个同步和同步周期每天重复一次。 Web服务逻辑/算法不是必需的。我想从android的角度来看待这个方法。
我已经搜索了很多问题。这看起来可能重复。但到目前为止,这里没有其他问题解决了所有这些要求。任何算法,方法或参考链接将不胜感激。
在此先感谢。
能否使用REST API服务,同步适配器? – Joohay
是的,你可以使用休息,肥皂 –
如果它帮助你,请接受我的答案 –