java - 发布 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 是真的对吗?
解决方案
Activity
当in时,您不应该执行任何后台进程onPause()
。Service
您可以在组件中使用您的服务。有关服务的信息,请参阅此页面。
推荐阅读
- excel - 使用某些锁定单元格保护工作表后,整个工作表不可编辑
- ionic3 - 寻找评级明星插件
- android - 无法使用自定义绑定打开 SQLite 数据库
- python - PyQT5-将来自窗口提示的用户输入存储到全局变量中
- python - ConfigArgParse 使用默认的 config.ini 抛出无法识别的参数
- python - Sfm,从立体图像重建
- powershell - Jenkins Windows 批处理命令 Powershell 环境变量
- javascript - babel 没有转译异步等待(没有 polyfill)
- java - 为什么接口可以在抽象类中实现,而不能在其他接口中实现?
- graphviz - Graphviz:盒子的强制/跳跃“列”