好的,我一直在研究这个问题一段时间,我还没有找到一个好的答案。我有一个异步任务,它通过 Web 服务检查我的数据库是否有更新。我只想在我的应用程序上为每个用户会话检查一次(现在每次我回到主屏幕时都会检查一次)。因此,如果我关闭应用程序并且进程停止并且他们再次打开它,它将再次检查 Web 服务。
我已经阅读了有关使用共享首选项的信息,但我只能想到第一次运行该应用程序。
我考虑在我的共享首选项中保存一个时间戳,然后检查自上次时间戳以来是否已超过 30 分钟。但这对于我需要的东西来说似乎很复杂。
有什么想法吗?