zoukankan      html  css  js  c++  java
  • Android中定义广播监听,其他页面发送


      private LocalBroadcastManager broadcastManager; /** * 注册广播接收器 */ private void receiveAdDownload() { broadcastManager = LocalBroadcastManager.getInstance(getActivity()); IntentFilter intentFilter = new IntentFilter(); intentFilter.addAction("fresh_user_info"); //监听的事件key broadcastManager.registerReceiver(mAdDownLoadReceiver, intentFilter); //调用广播回调方法 } //调用广播回调方法 BroadcastReceiver mAdDownLoadReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { Utils.Log("收到了广播:"+mAdDownLoadReceiver); Bundle bundle = intent.getExtras(); String resource = bundle.getString("resource"); //Intent 取值,发送广播时候传递的 Utils.Log("resource:"+resource); //执行自己的业务逻辑...... } }; //发送广播 可以在其他页面发送 Intent intents = new Intent("fresh_user_info"); //发送的目标 intents.putExtra("resource", "add");       //发送的数据  LocalBroadcastManager.getInstance(UserProfileSettingActivity.this).sendBroadcast(intents);

      

  • 相关阅读:
    咨询
    xcode技巧
    礼仪
    asi 网络框架
    iOS 开发问题 书籍 价值 改名 创业大赛app
    PS,UI,美工
    运营推广
    多线程 并发 文章
    手机技巧 文章
    javaScript 类文章
  • 原文地址:https://www.cnblogs.com/pxjbk/p/Android.html
Copyright © 2011-2022 走看看