【广播】两个Activity进行广播通讯

原创 2015年11月20日 20:11:06

1、在第一个Activity中,发送广播

Intent intent = new Intent();
intent.setAction("action.XXXXXXX");    // 引号中是标识这条广播的名字
sendBroadcast(intent);

2、 在第二个Activity中接收广播

MessageReceiver mr= new MessageReceiver();          // 广播注册类
IntentFilter filter = new IntentFilter();           // 过滤器
filter.setPriority(IntentFilter.SYSTEM_HIGH_PRIORITY);      // 设置优先级
filter.addAction("action.XXXXXX");
context.registerReceiver(mr, filter);               // 注册进去
// 直接在Activity中写这个类,用来处理接受广播后的操作
public class MessageReceiver extends BroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent) {
        if(intent.getAction().equals("action.XXXXXX")){          // 如果是该广播,则执行XXXX操作
            showToastMessage("XXXXXX");
            refreshByNotification();
        }
    }
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

android之如何在两个activity之间传递handler_利用broadcast广播机制

这算是如何在两个activity之间传递handler的解决方案二了,解决方案一见http://blog.csdn.net/jason0539/article/details/18055259 再重复...

android之如何在两个activity之间传递handler_利用broadcast广播机制

两个Activity之间广播的响应。 ====================================== 这算是如何在两个activity之间传递handler的解决方案二了,解...

Activity通过广播进行传值

今天用了一点时间,来完成这个功能,主要是实现各个Activity之间的值传递。 当然了,广播本来就是全局大喇叭,用来传值也很正常滴嘛。关于广播的一些概念,我就不阐述了。 用代码走起吧: pack...

Android 设置后台静态广播和activity进行通信

一:注册设置后台静态广播 import android.app.Activity; import android.content.BroadcastReceiver; import andr...

oc下实现局域网udp广播通讯使用开源框架GCDAsyncUdpSocket

UDP是OSI参考模型中一种无连接的传输层协议,它主要用于不要求分组顺序到达的传输中,分组传输顺序的检查与排序由应用层完成[1],提供面向事务的简单不可靠信息传送服务。UDP 协议基本上是IP协议...

java udp 广播及socket通讯

udp 是一种网络通信协议,不需要客户端和服务器端建立连接即可进行通讯功能。相对于Tcp协议它有着tcp用很多优点,例如广播功能。udp的广播功能可以指定特定网段进行广播内容,而无需知道接收者是谁,只...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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