首页 > 解决方案 > 发布 Power Manager onPause 的原因是什么?

问题描述

当我处于暂停模式时,我正在使用下面的代码来保持 Cpu 开启。但是我在文档中读到我需要使用 release onPause 模式。

如果我想在移动设备处于 onPause 状态时始终保持 CPU 开启,需要在暂停模式下使用释放吗?

恢复

PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "My Tag");
wl.acquire();

此外,每次我来 onResume 时,它​​都表明 isHeld 是错误的。它应该表明 isHeld 是真的对吗?

标签: javaandroid

解决方案


Activity当in时,您不应该执行任何后台进程onPause()Service您可以在组件中使用您的服务。有关服务的信息,请参阅此页面。


推荐阅读