qq_27665781
2015-11-20 01:46
采纳率: 53.9%
浏览 1.9k

Android BroadcastReceiver 动态注册

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

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • sanxiaochengyu 2015-11-20 01:53
    已采纳

    如果是系统广播,则要填写对应的action
    例如
    wifiListener = new WifiListener();

        IntentFilter filter = new IntentFilter();// 创建IntentFilter对象
    
        filter.addAction("android.net.conn.CONNECTIVITY_CHANGE");
    
        registerReceiver(wifiListener, filter);// 注册Broadcast Receiver*/
    
    
        如果是自己写的广播,可可以自定定义ACtion 字符串哦,用字符串常量
    
    评论
    解决 无用
    打赏 举报
  • 查看更多回答(2条)

相关推荐 更多相似问题