如何解决如果我可以直接在服务中处理唤醒锁,那么拥有 WakefulBroadcastReceiver 有什么意义?
我正在使用 Service
通过扩展 Thread
的类在后台执行一些工作。
我可以在服务开始时获取wakeLock:
PowerManager powerManager = (PowerManager) getSystemService(POWER_SERVICE);
WakeLock wakeLock = powerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK,"MyApp::MyWakelockTag");
wakeLock.acquire();
然后 wakelock.release()
在 onDestroy()
方法中或在线程内的 run()
方法末尾。
那么有人可以向我解释 this 的效用吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。