使用BroadcastReceiver进行信息传递

原创 2015年07月09日 18:39:51

使用BroadcastReceiver进行信息传递(软件内部和软件之间都行,但是效率低):
1.创建一个类并继承于BroadcastReceiver类:class MyBC extends BroadcastReceiver
2.在AndroidManifest.xml文件的Application中添加一个receiver(MyBc)
3.发送广播信息(发送的是一个Intent):
Intent i = new Intent(MainActivity.this, MyBC.class); i.putExtra(“txt”, “Hello eoe”);
sendBroadcast(i);
4.接收广播信息(MyBc类中的onReceive()方法在有广播信息时会自动执行):
public void onReceive(Context context, Intent intent) {
Intent.getStringExtra(“txt”);
}

5.动态的注册方法:
final MyBC mybc = new MyBC();
registerReceiver(mybc, new IntentFilter(“cn.eoe.usingbc.intent.action.MyBC”));

6.注销:
unregisterReceiver(mybc);

版权声明:本文为博主原创文章,未经博主允许不得转载。

BroadcastReceiver使用完全解析

我们都知道Android四大组件,以前刚写博客的时候也写过其它组件,尽管写的不好,当做学习的笔记吧!比如[Android四大组件之Activity](http://blog.csdn.net/mr_d...
  • Mr_dsw
  • Mr_dsw
  • 2016年05月13日 12:59
  • 3099

BroadcastReceiver往activity中传值,activity中接收值

(一)这个是BroadcastReceiver类中发送广播开始传值 Intent myIntent = new Intent(“android.intent.action.MAIN”); myI...
  • qq_33523706
  • qq_33523706
  • 2016年11月25日 09:30
  • 1283

android BroadcastReceiver 使用小结

BroadcastReceiver 作为android4大组件之一,使用的很普遍,下面是对使用BroadcastReceiver一些总结。 1. android 广播机制的三要素: 广播(Broadc...
  • qq282330332
  • qq282330332
  • 2016年06月07日 11:15
  • 1826

Android中BroadcastReceiver的运用

BroadcastReceiver是用来接收广播通知的组件,广播是一种同时通知多个对象的事件通知机制。类似于日常生活中的广播,允许多人同时接收,也允许不收听。Android中的广播来源与系统事件,例如...
  • qq_27561483
  • qq_27561483
  • 2016年09月11日 17:43
  • 1114

静态 注册的Broadcast Receiver怎么向Activity传递数据

Broadcast Receiver:注册方式有两种,一种是静态的,一种是动态的。 对于动态的,在哪个Activity注册,就要在这个Activity取消注册,并且对于 其Context尽量不要使用...
  • almo_omla
  • almo_omla
  • 2016年05月04日 10:38
  • 183

【android】解决方案--用BroadcastReceiver监听手机网络状态变化

实现一个功能,可以有很多种方法,但我们所追求的是最适合于自己项目的那一种方法。 就比如app要判断网络状态,如果在每次使用网络的时候去判断一次网络状态的话,有些耗费时间。例如,你要在打开网页之前...
  • u011494050
  • u011494050
  • 2015年01月21日 10:52
  • 1185

Android中BroadCastReceiver详解

BroadcastReceiver的解释BroadcastReceiver也就是“广播接收者”的意思,它是用来接收来自系统和应用中的广播。  在Android中,Broadcast是一种广泛运用的在应...
  • u010870518
  • u010870518
  • 2015年04月19日 17:45
  • 2198

android-BroadcastReceiver 通过终止广播 阻止用户收到短信

1,系统收到短信,发出的广播属于有序广播。 如果想阻止用户收到短信,可自定义Receiver,设置高优先级,率先获得接收短信的广播,并终止广播。 2,接收短信的广播名android.provide...
  • superjunjin
  • superjunjin
  • 2012年04月22日 22:18
  • 7119

如何将BroadcastReceiver中的数据传递给activity?

用接口传。定义一个接口 让 Activity实现这个接口,然后接受者调用接口里面的方法把要传递的参数传进去。效果布局文件http://schemas.android.com/apk/res/andro...
  • qq_35956194
  • qq_35956194
  • 2017年07月23日 23:18
  • 276

Android 使用广播(BroadcastReceiver)传递数据

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和...
  • qq_28934205
  • qq_28934205
  • 2016年03月24日 16:57
  • 1374
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用BroadcastReceiver进行信息传递
举报原因:
原因补充:

(最多只允许输入30个字)