Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果数据来自Web服务的时间为一小时,Android将获取数据_Android - Fatal编程技术网

如果数据来自Web服务的时间为一小时,Android将获取数据

如果数据来自Web服务的时间为一小时,Android将获取数据,android,Android,我有一个android应用程序,其中webservices数据不经常更新,比如说一天更新一次 我还必须将数据保存在DB中以供脱机查看,现在我在想,当用户单击按钮获取数据时,它会检查在DB中输入的最后一个数据是否有一个小时的历史,如果没有,则不从web服务下载如果是,则下载 因此,在我保存数据时,我将使用它保存当前时间,并计算差异并获取最新数据 这是正确的做法吗 Asmi在数据库表中有一个字段仅用于此目的并不是一种理想的方法。相反,您应该将当前时间保存在SharedReferences中,并比较时

我有一个android应用程序,其中webservices数据不经常更新,比如说一天更新一次

我还必须将数据保存在DB中以供脱机查看,现在我在想,当用户单击按钮获取数据时,它会检查在DB中输入的最后一个数据是否有一个小时的历史,如果没有,则不从web服务下载如果是,则下载

因此,在我保存数据时,我将使用它保存当前时间,并计算差异并获取最新数据

这是正确的做法吗


Asmi在数据库表中有一个字段仅用于此目的并不是一种理想的方法。相反,您应该将当前时间保存在SharedReferences中,并比较时间以查看是否需要刷新数据。

好的,将为此尝试SharedReferences。这可能是不同的问题,但我希望我保存到数据库中的内容不应局限于活动。这意味着,我首先获取数据并显示它,然后在单独的函数中保存到数据库中(因为这需要时间)。它工作正常,但是如果用户单击另一个活动,那么将数据保存到数据库的操作将在中间停止。对此有何想法