LocalBroadcastManager的使用
来源:互联网 发布:上位机编程语言 编辑:程序博客网 时间:2024/05/19 17:06
在android-support-v4.jar中引入了LocalBroadcastManager,称为局部通知管理器,这种通知的好处是安全性高,效率也高,适合局部通信,可以用来代替Handler更新UI.
mLocalBroadcastManager = LocalBroadcastManager.getInstance(this); IntentFilter filter = new IntentFilter(); filter.addAction(ACTION_STARTED); filter.addAction(ACTION_UPDATE); filter.addAction(ACTION_STOPPED); mReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { if (intent.getAction().equals(ACTION_STARTED)) { callbackData.setText("STARTED"); } else if (intent.getAction().equals(ACTION_UPDATE)) { callbackData.setText("Got update: " + intent.getIntExtra("value", 0)); } else if (intent.getAction().equals(ACTION_STOPPED)) { callbackData.setText("STOPPED"); } } }; mLocalBroadcastManager.registerReceiver(mReceiver, filter);@Overrideprotected void onDestroy() { super.onDestroy(); LocalBroadcastManager.getInstance(this).unregisterReceiver(localReceiver);}
0 0
- LocalBroadcastManager的使用
- LocalBroadcastManager的使用总结
- LocalBroadcastManager 的使用
- android LocalBroadcastManager的使用
- LocalBroadcastManager的使用
- android中LocalBroadcastManager的使用
- Android中LocalBroadcastManager的使用
- Android LocalBroadcastManager 的使用总结
- 本地广播LocalBroadcastManager的使用
- Android LocalBroadcastManager 的使用总结
- 使用LocalBroadcastManager
- 使用LocalBroadcastManager
- 使用LocalBroadcastManager
- 使用LocalBroadcastManager
- 使用LocalBroadcastManager
- 使用LocalBroadcastManager
- 使用LocalBroadcastManager
- 使用LocalBroadcastManager
- not found while looking for property
- 工业设计公司对工业设计的讲解
- HDU 1014 Uniform Generator
- swift——复合类型——String
- Hadoop2.X大数据集群规划与架构设计
- LocalBroadcastManager的使用
- jquery使用进阶
- Citrix Provisioning Services 7.13企业实战 百度云下载
- echart饼图上显示数据
- 学习笔记—C语言基础篇02
- 简单的基于spring security的基于角色验证的权限案例
- jfinal开发环境搭建
- 红外接收管需要反接
- android studio 如何生成自己的sdk