【广播】两个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之间的通讯

使用广播实现activity之间的通讯,广播携带数据,目标activity动态注册广播接收器,处理数据,使用handle发送消息,通知主线程更新界面! 1、发送广播: //发送广播,通知最新...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

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

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

Android开发之---两个Activity之间利用广播机制更新数据

我遇到的问题,就是在MainActivity里面打开AnotherActivity去执行一些操作,相应的改变MainActivity里的一些布局或者执行一些动作 MainActivity...

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

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

Activity通过广播进行传值

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

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

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

用UDP进行广播后绑定发送Json数据进行通讯

用UDP通讯,要绑定服务器的IP以及端口号,同样服务器也要知道它的信息要发给谁,所以客户端要将自己的IP以及端口号发送给服务器,以便服务器直接发送数据到该客户端。 我遇到的问题: 1.服务器接收到信息...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【广播】两个Activity进行广播通讯
举报原因:
原因补充:

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