Android-广播发送接收
2017-12-29 15:59
330 查看
发送广播
要定义一个action,在接收数据的地方也要用同一个action。String BROADCAST_ACTION ="com.M_xang.broadcast"; Intent intent = new Intent(BROADCAST_ACTION); intent.putExtra("DATA", "数据"); sendBroadcast(intent); //发送广播数据
接收数据
注册广播接收器String BROADCAST_ACTION ="com.M_xang.broadcast"; //一般在onCreat()中写 msgReceiver = new MsgReceiver(); IntentFilter intentFilter = new IntentFilter(); intentFilter.addAction(BROADCAST_ACTION); registerReceiver(msgReceiver, intentFilter); /** * 广播接收器 * @author len */ public class MsgReceiver extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent){ if(intent1.getAction().equals(BROADCAST_ACTION)){ String data= intent.getStringExtra("DATA"); //---或得到广播发送过来的数据 } } } //在onDestory()注销广播接收者 unregisterReceiver(msgReceiver);
相关文章推荐
- 初学Android,BroadcastReceiver之发送接收广播(七十)
- android 发送广播 接收广播 动态广播接收
- Android8.0.0-r4——广播的注册、发送和接收过程
- Android代码片段——启动内置APK和动态发送接收自定义广播
- Android app接收来自adb发送的广播的实例学习
- 文章标题 Android系统广播的发送短信和接收短信的一些用法
- android 广播一次发送出现多次接收
- android安全问题(七) 抢先接收广播 - 内因篇之广播发送流程
- android广播发送与接收演示
- Android广播的发送与接收
- android广播监听接收和发送短信
- Android 发送和接收定制广播
- android安全问题(七) 抢先接收广播 - 内因篇之广播发送流程
- Android 系列 4.7发送/接收广播消息
- 详解Android短信的发送和广播接收实现短信的监听
- Android Activity接收Service发送的广播
- Android Activity接收Service发送的广播
- Android——发送和接收广播
- Android 广播的发送与接收