*/
final class InactivityTimer {
*/
final class InactivityTimer {
- private static final int INACTIVITY_DELAY_MINUTES = 3;
+ private static final int INACTIVITY_DELAY_SECONDS = 5 * 60;
private final ScheduledExecutorService inactivityTimer =
Executors.newSingleThreadScheduledExecutor(new DaemonThreadFactory());
private final ScheduledExecutorService inactivityTimer =
Executors.newSingleThreadScheduledExecutor(new DaemonThreadFactory());
void onActivity() {
cancel();
inactivityFuture = inactivityTimer.schedule(new FinishListener(activity),
void onActivity() {
cancel();
inactivityFuture = inactivityTimer.schedule(new FinishListener(activity),
- INACTIVITY_DELAY_MINUTES,
- TimeUnit.MINUTES);
+ INACTIVITY_DELAY_SECONDS,
+ TimeUnit.SECONDS);
}
private void cancel() {
}
private void cancel() {