一、BroadcastReceiver(广播)

当应用进入后台的时候,有些监听就没有多大的意思,可以在onPause 取消广播的监听。

    private void enableBroadcastReceiver(boolean isEnabled,Class<?> receiver){        PackageManager pm = getPackageManager();        ComponentName receiverName = new ComponentName(this,receiver);        int newState;        if(isEnabled){            newState = PackageManager.COMPONENT_ENABLED_STATE_ENABLED;        }else{            newState = PackageManager.COMPONENT_ENABLED_STATE_DISABLED;        }        pm.setComponentEnabledSetting(receiverName,newState,PackageManager.DONT_KILL_APP);    }

 

 

 

后期继续完善,敬请期待咯。。。

更多相关文章

  1. java后台程序员转android 之《三B》 支付宝支付 client join ser
  2. Android中(Service )服务的最佳实践——后台执行的定时任务
  3. Android多线程编程和线程池
  4. Qt for Android调用Android接口将程序移到后台/前台运行
  5. 谷歌被曝即便禁止定位仍在后台收集用户位置信息

随机推荐

  1. 选择器权重与伪类选择器
  2. PHP实现爬虫爬取图片代码实例
  3. PHP的imageTtfText()函数深入详解
  4. PHP的imageTtfText()函数深入详解
  5. php array_map()函数实例用法
  6. JSP 获取真实IP地址的代码
  7. php中使用array_filter()函数过滤数组实
  8. jdbc连接数据库步骤深刻分析
  9. windows系统php环境安装swoole具体步骤
  10. 模态框案例实战