android广播的使用方式
2016-05-05 12:09
513 查看
在Activity中使用广播有以下几步:
第一步:定义一个BroadcastReceiver广播接收类:
第二步:注册广播:
第三步:销毁广播:
第四步:发送广播
第一步:定义一个BroadcastReceiver广播接收类:
private BroadcastReceiver mReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { String action = intent.getAction(); if (action != null) { switch (action) { case REFRESH: onRefresh(context, intent);//这里就是我们广播所要做的事的一个方法 break; } } } };
第二步:注册广播:
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); IntentFilter filter = new IntentFilter(REFRESH); registerReceiver(mReceiver, filter); //注册广播 }
第三步:销毁广播:
@Override protected void onDestroy() { super.onDestroy(); unregisterReceiver(mReceiver); //销毁广播 }
第四步:发送广播
public static final String REFRESH = "REFRESH"; Intent intent = new Intent(REFRESH); APPContext.getInstance().sendBroadcast(intent); //这两句是发送广播
相关文章推荐
- android dialog activity
- android中tesseract-ocr的介绍
- Android自定义控件
- android保存bitmap到sdcard
- 到底什么是android虚拟机 (dalvik, art)
- Android4.2蓝牙介绍
- Android4.2蓝牙介绍
- Android4.2蓝牙介绍
- Android4.2蓝牙介绍
- Android4.2蓝牙介绍
- Mac 版 android studio 如何获取SHA1值
- Android切换语言后,Launcher并没有相应更新语言
- Android WiFi ADB
- ALertDialog自定义View对话框 获得View上的输入信息 + 点击按钮满足条件后消失
- Android设计登录界面、找回密码、注册功能
- Android 动态加载与插件开发
- Android Action
- Android开发笔记(九十六)集合动画与属性动画
- Android studio TODO 待处理任务窗口使用
- android视图动画