Fragment的广播消息接收
2015-03-20 12:03
323 查看
这种方式不用在配置文件加东西广播注册,可以写在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);
相关文章推荐
- android fragment间的广播消息接收
- Fragment的广播消息接收
- Fragment间的广播消息接收
- Android Fragment间的广播消息接收
- Fragment使用LocalBroadcastManager接收广播消息
- Android 之任何Fragment间的广播消息接收
- Fragment使用LocalBroadcastManager接收广播消息
- Android之BroadcastReceiver(接收广播消息)学习笔记(一)
- SpringBoot webSocket实现发送广播、点对点消息和Android接收
- 简单演示不同对象间的消息发送和接收(广播消息中心)
- Android 系列 4.7发送/接收广播消息
- Android广播接收 BroadcastReceiver监听系统全局的Broadcast消息
- Linux系统下UDP发送和接收广播消息小例子
- Android 有时接收不到自己发送的广播消息
- Android演示如何接收广播消息
- Linux系统下UDP发送和接收广播消息小例子
- 接收系统广播消息之监听手机电量变化
- 使用 Broadcast Receiver 接收广播消息
- Android开发之接收系统广播消息
- Linux系统下UDP发送和接收广播消息小样例