使用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广播传递信息

BroadCast 广播用于程序间的接收、过滤、并处理信息。同时,广播实现方式分为静态广播和动态广播 静态广播:需要在manifest中注册实现。 广播端,继承BroadcastReceiver 重写...

安卓使用BroadcastReceiver监听接受短信信息

效果 代码 1.SmsReceiverTest package com.javen.devicemange.CrazyOne.broadcast; import android.o...

Android获取当前电量信息(BroadcastReceiver的使用)

广播分为静态广播和动态广播,其实非常容易理解:静态广播就是我们在xml文件中的application注册的广播,当我们退出应用时,广播依然在运行。 动态广播是我们在代码中注册的广播,比如在activ...

Android--Android中使用广播BroadcastReceiver进行用户强制下线功能

利用广播BroadcastReceiver实现登录强制下线功能在这里面登录界面里面的用户名和密码为默认的“admin””123456” 可以在LoginActivity里面进行修改,该例子只是简单的...

XZ_iOS之block实现在cell和controller之间进行信息传递

使用block实现了在cell和controller之间进行值的传递。

handler 主线程向子线程中进行信息传递

handler 只是一个消息发送和接受者,一个handler中只能包含一个Loop对象,主线程的handler中进行拿去数据的时候,他依然在UI线程中,所以在主线程中不能进行耗时的操作,而每一个han...

窗口之间进行信息传递

配置错误:未能使用提供程序“RsaProtectedConfigurationProvider”进行解密。提供程序返回错误信息为: 打不开 RSA 密钥容器。

我们如果想对web.config的数据库连接字符串进行加密的话,那么这里提供了两个方法。  方法一、      使用“DataProtectionConfigurationProvider”形...

BroadCastReceiver的使用

  • 2015-04-25 10:08
  • 1.97MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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