首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检测自上次在j2me上按键以来的不活动/空闲时间

问如何检测自上次在j2me上按键以来的不活动/空闲时间
EN

Stack Overflow用户
提问于 2009-07-15 15:37:31
回答 1查看 2K关注 0票数 0

我有一个有很多屏幕的应用程序(后面是MVC模式),我希望能够以一种方式接收x秒前按下最后一个键的信息(比如说120秒)。有没有这样做的标准方法,或者我必须启动一个计时器,每次我按下一个键时,我必须覆盖一个变量,在计时器中,我必须检查该时间和当前时间之间的差异?

EN

回答 1

Stack Overflow用户

发布于 2009-07-15 16:43:02

可以,只需在按下某个键时记录系统计时器即可。

代码语言:javascript
复制
long epoch = System.currentTimeMillis();

当一个键再次被按下时,你需要检查时间差,看看它已经空闲了多长时间。

如果你需要在没有按键的情况下触发事件,那么你需要启动一个不断唤醒的线程来检查经过的时间,并在该时间段过去时触发某种类型的事件。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1132190

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档