用Broadcast广播在activity之间、fragment之间、activity和fragment之间相互传数据
来源:互联网 发布:cisco 查看端口速率 编辑:程序博客网 时间:2024/06/04 18:41
例如:A界面要收到B界面的更变信息
一、A界面注册广播
private static final String INTENT_BROADCAST = "android.intent.action.MEDICAL_BROADCAST";// 广播跳转意图
LocalBroadcastManager broadcastManager = LocalBroadcastManager.getInstance(getActivity());
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction(INTENT_BROADCAST);
BroadcastReceiver bordcastReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
//信息处理
Toast.makeText(context, "信息更新", Toast.LENGTH_SHORT).show();
}
};
broadcastManager.registerReceiver(bordcastReceiver, intentFilter);
二、B界面发送广播通知A界面改变信息
Intent broadcast = new Intent(INTENT_BROADCASTS);
LocalBroadcastManager.getInstance(this).sendBroadcast(broadcast);
- 用Broadcast广播在activity之间、fragment之间、activity和fragment之间相互传数据
- Fragment+Activity之间相互切换
- Fragment和Activity之间的相互通信
- Fragment和Activity之间的相互通信
- Fragment和Activity之间通过广播的方式传递数据
- Activity和Fragment之间相互传值和调用方法
- fragment和activity之间的数据传递
- Fragment和Activity之间的数据传递
- Activity和Fragment之间的数据传递
- fragment和activity之间进行数据交互
- Activity 和 Fragment 之间的数据传递
- Fragment和Activity之间的数据传递
- Activity和fragment之间传递数据(一)
- Activity和fragment之间传递数据(二)
- Activity 与 Fragment 之间相互通信
- Fragment与Activity之间的相互通信
- Fragment与Activity之间的相互通信
- Activity和Fragment之间的传值
- SODBASE CEP学习(三):GUI建模工具SODBASE Studio和CEP服务器
- 按照软件的模板规范要求,修改了模板中的字体大小,为何展示时,字体并未发生变化?
- JS_Canvas_GesturesUnlock 手势解锁 v1.0
- Linux如何卸载挂载文件
- QT的一些小知识
- 用Broadcast广播在activity之间、fragment之间、activity和fragment之间相互传数据
- Linux常用命令说明
- Program work 14. Insertion Sort in Java
- linux-3.8.0 S5PV210 LCD显示屏驱动移植
- Spring Security(03)——核心类简介
- 远程桌面无法互相拷贝文件
- acdream 1707(dfs)
- 自定义圆形或圆角imageview
- 堆和栈的区别(转)