gpt4 book ai didi

java - 使用 android TimerTask 和 Timer 防止最终用户操纵计时器

转载 作者:行者123 更新时间:2023-12-01 04:58:30 24 4
gpt4 key购买 nike

如何确保应在 Android 操作系统上运行 x 时间的任务在该 x 时间段内运行,而无需用户操纵日期和时间?例如,如果我希望这个计时器持续运行 24 小时,然后通知用户 24 小时已经过去,即使手机关闭一小时,用户也会重新打开它并将系统时间向前设置 2 小时,该计时器仍会指示固定的 24 小时时间段何时过去,而无需用户操纵系统日期/时间,也无需连接到互联网来验证是否已过去适当的时间量。

谢谢

最佳答案

这是流程/算法。

1) You need to store time of timer first initiated some where, probably database and let timer run for 24 hours.
a) assuming phone not turned off, timer continues
b) Assuming phone turned off and turned on
b1) Get initial timer started time from database, then calculate how much time left for 24 hours.
b2) Initiate timer again with left time.

关于java - 使用 android TimerTask 和 Timer 防止最终用户操纵计时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13716546/

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