美文网首页
广播中静态广播的注销方式

广播中静态广播的注销方式

作者: 茴香豆的第五种写法 | 来源:发表于2017-02-13 21:37 被阅读0次

大家都知道广播中有两种形式,一种是静态在manifast.xml中注册的,一种是在代码中动态注册,这里就不说怎么去注册广播了,我们知道如果是动态注册的广播,可以很方便的用unregister来注销掉广播,那么如果是静态的广播,我们怎么来注销它呢?

其实很简单,主要是用到了PackageManager中的方法.

比如我们在manifest中注册了广播,然后想注销掉该广播

核心代码:

getPackageManager().setComponentEnabledSetting(newComponentName("cn.droidlover.xdroidmvp.mvp.XActivity","mStaBroadcastReceiver "),PackageManager.COMPONENT_ENABLED_STATE_DEFAULT,PackageManager.DONT_KILL_APP);

ComponentEnabledSetting中有这样几个方法,newComponentName:当前完整包类名.第二个参数:自定义的Receiver类名,COMPONENT_ENABLED_STATE_DEFAULT:如何转换,PackageManager.DONT_KILL_APP:不杀死app.

贴下manifest.xml中的

相关文章

  • 广播中静态广播的注销方式

    大家都知道广播中有两种形式,一种是静态在manifast.xml中注册的,一种是在代码中动态注册,这里就不说怎么去...

  • 【安卓学习笔记】广播与广播接收——BroadcastReceiv

    知识点: 广播的发送分为:普通广播、有序广播 广播的注册分为:静态、动态 先看普通广播: 静态注册方式 1、定义一...

  • Android开发 广播接收者注册的方式哪几种?广播的发送类型有

    广播的注册方式: 静态注册:在清单中配置广播接收者 动态注册:在代码中注册广播接收者 广播的发送类型: 无序广播:...

  • BroadcastReceiver 总结

    manifest中静态注册广播接收器 动态注册广播 发送广播 Local Broadcast 1第一种方式 1.注...

  • BroadcastRecevicer

    动态广播最好在 Activity 的 onResume()注册、onPause()注销。 广播的两种注册方式的区别...

  • Android宝典|BroadcastReceiver必考知识点

    目录 思维导图 概述 注册方式静态注册动态注册 广播分类普通广播系统广播有序广播粘性广播应用内广播 参考 思维导图...

  • Android广播监听网络状态

    1.先说一下广播,广播分为两种:静态广播和动态广播。静态广播即是静态注册的,而动态广播是代码动态注册。静态注册是通...

  • Android - wifi 扫描

    主要流程:通过广播中获取信息 初始化、发起扫描: 在广播中接收信息: 注销广播: 需要的权限: log 显示: ​...

  • 入门第五天

    广播接收器 分为动态广播器和静态广播器,静态广播器只能接受显式广播 广播 分为标准广播和有序广播,标准广播使得所有...

  • 组件之BroadcastReceiver详解

    一、BroadcastReceiver解析 (1)广播注册使用 (2)动态注册广播 (3)在配置文件中静态注册广播...

网友评论

      本文标题:广播中静态广播的注销方式

      本文链接:https://www.haomeiwen.com/subject/pdvtwttx.html