我是否需要在onReceive方法中保持PARTIAL_WAKE_LOCK才能进行CONNECTIVITY_ACTION广播?

| 我有一个服务,该服务使用ConnectivityManager.CONNECTIVITY_ACTION意向过滤器侦听网络连接更改。我应该在onReceive方法的开头获取部分cpu锁来进行处理吗?     
已邀请:
您不需要为广播接收器本身持有唤醒锁,android会为您完成。 但是,如果您需要做任何持久的事情,则需要在onReceive内生成一个新服务,这时您应该获得该服务的唤醒锁。 还要查看文档以确保您仅锁定真正需要的系统资源(主要是cpu)http://developer.android.com/reference/android/os/PowerManager.html     

要回复问题请先登录注册