سؤال

I am writing a desktop application in which I want to perform an operation if user doesn't use the computer for X number of minutes. Just like auto idle in MSN messager or skype. Any hints?

هل كانت مفيدة؟

المحلول

نصائح أخرى

you need to:

  • listen for events at the application level
  • track the time interval between these events

read here this article. you have the code under InactivityListener.java

And there is even a similar thread: How to detect inactivity/idle time since last keypressed on j2me

You can use a background thread that basically only sleeps idle or a quartz task if you are not already using any timer/job scheduler library.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top