Тайм-аут для приложения в Blackberry - PullRequest
0 голосов
/ 16 февраля 2011

В данный момент я занимаюсь разработкой приложения, которое необходимо завершить, если приложение какое-то время не используется. Когда нет ввода с сенсорного экрана, трекпада или клавиатуры, приложение должно внезапно закрыться

Может кто-нибудь помочь мне с исходным кодом?

1 Ответ

0 голосов
/ 16 февраля 2011

внедрите SystemListener2 в ваше UiApplication

открытый класс ClassName расширяет UiApplication, реализует SystemListener2

один из реализованных методов "backlightStateChange (boolean on)"

public boolean check;
public void backlightStateChange(boolean on) {
    check = true;
    if (on == false) { //on idle
        long idlestart = System.currentTimeMillis();
        long endtime = idlestart + 50000; //5mins wait to exit
        while (check) {
            if (endtime < System.currentTimeMillis()) {
                System.exit(0);
            }
            try {
                Thread.sleep(2000);
            } catch (InterruptedException e) {
            }
        }
    } else {
        check = false;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...