0

我有一个 android 应用程序,其中 web 服务数据不经常更新,比如一天一次。

我还必须将数据保存在数据库中以供离线查看,现在我在想,当用户单击按钮获取数据时,它会检查输入数据库的最后一个数据是否为一小时前,如果没有,则不从网络服务下载如果是,则下载。

所以,在我保存数据的时候,我会用它保存当前时间,并计算差异并获取最新数据。

这是一个正确的方法。

阿斯米

4

1 回答 1

1

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

于 2013-02-04T03:07:55.177 回答