gpt4 book ai didi

android - 如何计算设备最近在 Android 中解锁的时间?

转载 作者:行者123 更新时间:2023-11-29 21:46:25 26 4
gpt4 key购买 nike

我构建了一个每次方向改变时都会触发 Activity 的应用程序,但我有一个异常(exception):我不希望在手机解锁后的接下来五秒内触发 Activity。

所以在手机解锁后,我会在五秒钟内忽略所有手机方向变化。
我以为我可以获得上次解锁时间并将其与当前时间进行比较?

有什么建议吗?

谢谢!

最佳答案

ACTION_USER_PRESENT 注册一个广播接收器,并在其中启动一个处理程序以在至少五秒后运行您的 Activity 。

您必须动态注册接收器,因为如果您从 list 注册,则不会调用 ACTION_USER_PRESENT。

IntentFilter filter = new IntentFilter(Intent.ACTION_USER_PRESENT);
BroadcastReceiver mReceiver = new YourReceiver();
registerReceiver(mReceiver, filter);

关于android - 如何计算设备最近在 Android 中解锁的时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15691497/

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