Android 发送广播传送数据
来源:互联网 发布:松潘这两天网络怎么了 编辑:程序博客网 时间:2024/05/14 08:00
发送广播:
Intent intent = new Intent();intent.putExtra("status", status.getId());intent.putExtra("myClass", myClass.getId());intent.putExtra("order", order.getId());intent.setAction("com.emay.power.MyBroadCastReceiver");BroadcastUtil.getMyLocalBroadcast(getActivity()).sendBroadcast(intent);
接收广播:
try {IntentFilter filter = new IntentFilter();filter.addAction("com.emay.power.MyBroadCastReceiver");BroadcastUtil.getMyLocalBroadcast(getActivity()).registerReceiver(new LocalReceiver(), filter);} catch (Exception e) {e.printStackTrace();}
广播接收类:
public class LocalReceiver extends BroadcastReceiver {@Overridepublic void onReceive(Context arg0, Intent tent) {status = tent.getStringExtra("status");myClass = tent.getStringExtra("myClass");scoreType = tent.getStringExtra("order");show = true;loadData();}}
工具类:
public class BroadcastUtil {private static LocalBroadcastManager localBroadcastManager = null;public static LocalBroadcastManager getMyLocalBroadcast(Context context) {if (null == localBroadcastManager) {localBroadcastManager = LocalBroadcastManager.getInstance(context);}return localBroadcastManager;}}
0 0
- Android 发送广播传送数据
- 广播传送数据机制
- udp广播发送数据
- android 发送有序广播sendOrderBraodCast、截断广播和广播之间的数据传递
- android 发送有序广播sendOrderBraodCast、截断广播和广播之间的数据传递
- android 发送有序广播sendOrderBraodCast、截断广播和广播之间的数据传递
- 两个应用通过广播BroadCast传送数据
- 广播接收器向Activity传送数据
- Android 发送广播
- android-发送自定义广播
- Android 发送广播
- Android发送UDP广播
- Android发送广播Broadcast
- Android发送本地广播
- Android 发送无序广播
- Android 发送自定义广播
- Android 发送有序广播
- Android-发送有序广播
- 读书笔记:Oracle数据库之【分区】
- 如果二级控制器也是包含tabbar
- 考勤情况记录数据表、短信发送记录表设计
- 【java】运行java程序
- C语言——数组指针和通过指针引用数组元素的方法总结
- Android 发送广播传送数据
- 内部类的应用
- eclipse部署项目时,启动tomcat遇到Java.lang.IllegalArgumentException: Can't convert argument: null
- Spring Boot + Gradle + Websocket 构建推送服务
- Elasticsearch源码分析八--如何根据查询语句确定查询类型并解析查询语句
- epoll源码分析(三)
- python3 无覆盖写入&读入
- Python 基础学习笔记2(List 的 append , extend方法)
- 在首席架构师手里,应用架构如此设计