gpt4 book ai didi

android - 更改时间后获取上一个(旧)时间

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:04:38 29 4
gpt4 key购买 nike

我可以借助广播事件(ACTION_TIME_CHANGEDACTION_DATE_CHANGED)获取时间更改事件。

我需要在时间更改后获取之前的时间。例如,当前时间是 10:00。我要把时间改到 12:00。时间更改后,时间将更改为12:00,但我需要在时间更改时获取上一个时间(10:00)。

注意:可以从任何其他应用程序或设置中更改时间。

最佳答案

也许我找到的解决方案可以帮助您:

( Is there a way to detect when the user has changed the clock time on their device? )

上述解决方案可以使用 System.currentTimeMillis() 在设备的 BOOT 上设置静态变量,并使用 SystemClock.elapsedRealtime() 求和。有了这笔钱,你就有了之前的时间。

但是有一个问题(我不知道这对你是否重要),如果用户不重启设备,那么你的 diff 将是 == 0 而你不会能够在旧的和实际的 System.currentTimeMillis() 之间有这种差异。

关于android - 更改时间后获取上一个(旧)时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22829924/

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