zoukankan      html  css  js  c++  java
  • Fragment的广播消息接收

    这种方式不用在配置文件加东西 

    广播注册,可以写在Activity(onCreate),也可以写在Fragment(onActivityCreated)里。

    LocalBroadcastManager broadcastManager = LocalBroadcastManager.getInstance(getActivity());
    IntentFilter intentFilter = new IntentFilter();
    intentFilter.addAction("android.intent.action.CART_BROADCAST");//建议把它写一个公共的变量,这里方便阅读就不写了。
    BroadcastReceiver mItemViewListClickReceiver = new BroadcastReceiver() {
                @Override
                public void onReceive(Context context, Intent intent){
                    System.out.println("OK");
                }
     };
     broadcastManager.registerReceiver(mItemViewListClickReceiver, intentFilter);
    
     
    
    发送广播
    
     
    
    
    
    Intent intent = new Intent("android.intent.action.CART_BROADCAST");
    LocalBroadcastManager.getInstance(getActivity()).sendBroadcast(intent);
  • 相关阅读:
    Pycharm
    Python
    navicat连接MySQL8.0出现2059错误
    MySQL Community Server 8.0.11下载与安装配置
    pip升级以及导入模块
    pycharm安装
    python环境安装
    js 超级玛丽(未完成)
    js 点名
    js 获取鼠标位置坐标
  • 原文地址:https://www.cnblogs.com/manmanlu/p/4353292.html
Copyright © 2011-2022 走看看