闲置后启动应用程序时如何消除延迟

时间:2019-05-14 18:40:55

标签: android cordova

我们在Android 7.1设备(信息亭)上部署了Cordova应用。

我们已根据Stop my app from sleeping (Cordova/Android)设置了android.permission.WAKE_LOCK

当应用空闲一小时后,初始交互(按钮触摸)会延迟1-2秒。

有什么主意如何使CPU 100%保持100%处于活动状态?

1 个答案:

答案 0 :(得分:0)

除了唤醒锁,您还可以运行前台服务,并使其在单独的线程中以连续循环的方式运行,以保持CPU处于活动状态。例如

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();