gpt4 book ai didi

java - 每 24 小时执行一次代码,但前提是应用程序已打开

转载 作者:行者123 更新时间:2023-12-02 07:19:30 25 4
gpt4 key购买 nike

我想每 24 小时在我的应用程序中执行一次特定代码。

我知道如何使用 AlarmManager,但问题是我不希望在应用程序未运行时执行该代码。

我希望它在应用程序启动时执行,但前提是上次执行后 24 小时过去了。

超过24小时也没关系

例如,如果用户第一次打开我的应用程序,代码将执行。如果 20 分钟后再次打开,则不会发生任何情况。如果它在 24 小时后打开,则会执行更多代码。

最佳答案

我会将程序启动的时间保存到一个文件中。您可以在写入之前检查一下,看看已经过去了多长时间。

注意:如果您希望至少间隔 24 小时运行某个任务,那么您确实需要上次执行该任务的时间。例如如果应用程序每 8 小时打开一次,您仍然希望它运行。

关于java - 每 24 小时执行一次代码,但前提是应用程序已打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14437100/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com