Как убрать задержку при включении приложения после простоя - PullRequest
0 голосов
/ 14 мая 2019

Мы разворачиваем наше приложение Cordova на устройстве Android 7.1 (киоск).

Мы установили android.permission.WAKE_LOCK согласно Остановить мое приложение от сна (Cordova / Android) .

Когда приложение простаивает, скажем, час, начальное взаимодействие (касание кнопки) имеет задержку 1-2 секунды.

Есть идеи, как сохранить процессор на 100% активным в течение 100% времени?

1 Ответ

0 голосов
/ 14 мая 2019

В дополнение к wake-блокировке вы можете запустить службу переднего плана и заставить ее запускать что-либо в непрерывном цикле в отдельном потоке, чтобы поддерживать активный процессор.Например

Thread thread = new Thread() {
    @Override
    public void run() {
        try {
            while(true) {
                sleep(10000); //sleep 10 seconds
                //do anything
            }
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
    }
};

thread.start();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...