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

Java me 如何检测自上次在j2me上按下键以来的不活动/空闲时间,java-me,Java Me,我有一个有很多屏幕的应用程序(后面是MVC模式),我希望能够以一种时尚的方式接收x秒前(比如说120秒)按下最后一个键的信息。有没有标准的方法可以做到这一点,或者我必须启动一个计时器,每次按下一个键时,我必须覆盖一个变量,并且在计时器中,我必须检查该时间与当前时间之间的时间差?是的,只要在按下一个键时记录系统计时器即可 long epoch = System.currentTimeMillis(); 当再次按下某个键时,您需要检查时差,以查看它空闲了多长时间 如果您需要在没有按键的情况下触发事

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

是的,只要在按下一个键时记录系统计时器即可

long epoch = System.currentTimeMillis();
当再次按下某个键时,您需要检查时差,以查看它空闲了多长时间


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

是的,只要在按下某个键时记录系统计时器即可

long epoch = System.currentTimeMillis();
当再次按下某个键时,您需要检查时差,以查看它空闲了多长时间

如果您需要在没有按键的情况下触发事件,那么您需要启动一个线程,该线程会不时地唤醒以检查经过的时间,并在时间段过去后触发某种事件