如何知道 UI 是否空闲了 X 时间?

发布于 2024-12-12 01:42:01 字数 208 浏览 0 评论 0原文

我有一个服务器应用程序。向用户提出问题。 我想做的事。如果用户在 1 分钟内没有对 UI 执行任何操作...那么我必须终止服务器。

为此我该怎么办?

我知道ACTION_SCREEN_OFF。该事件实际上是在屏幕超时时调用的。那可能是30薄荷糖?取决于用户设置。 但假设用户将超时设置为 30 分钟。该活动将在 30 分钟后调用。但我想知道 UI 是否仅空闲 1 分钟。

I have a servery app. That ask questions from users.
What I want to do. If user did not do any thing with UI for the 1 mint... Then I must terminate the server.

What should I do for this?

I know ACTION_SCREEN_OFF. This event actually called when screen time out. That may be 30 mint? depend on user setting.
But let suppose user set time out for 30mint. and this event will call after 30 mint. But I want to know if UI is idle for 1 mint only.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

尘世孤行 2024-12-19 01:42:02

一般来说,我在代码中安装 SCREEN_OFF 广播侦听器(不是作为清单条目,只是动态侦听器)...如果它被触发,那么我知道用户只要他们就一直处于空闲状态“太长”的定义。

Generally, I install a SCREEN_OFF broadcast listener within my code (not as a manifest entry, just a dynamic listener)... if it gets triggered, then I know the user has been idle as long as their definition of "too long".

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文