开发者社区> 问答> 正文

Android BroadcastReceiver 动态注册

我在Activity里面动态注册广播 filter.addAction("");里面的字符串要填什么?

展开
收起
爵霸 2016-03-26 11:28:00 1908 0
1 条回答
写回答
取消 提交回答
  • 如果是系统广播,则要填写对应的action
    例如

     wifiListener = new WifiListener();
        IntentFilter filter = new IntentFilter();// 创建IntentFilter对象
    
        filter.addAction("android.net.conn.CONNECTIVITY_CHANGE");
    
        registerReceiver(wifiListener, filter);// 注册Broadcast Receiver*/
    如果是自己写的广播,可可以自定定义ACtion 字符串哦,用字符串常量
    
    2019-07-17 19:15:53
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载