如何知道 UI 是否空闲了 X 时间?
我有一个服务器应用程序。向用户提出问题。 我想做的事。如果用户在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
一般来说,我在代码中安装 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".