现在我有两个Activity A和B,在A中有一个按钮,按下按钮会发送一条广播,B中有自定义的广播接收器,并进行了动态注册,我想知道是不是只有启动了B才能接受到广播还是无论B有没有启动都能接收到广播?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
Broadcast在两个Activity之间的通信问题
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
杨柳依依-candy 2016-04-29 07:10关注因为广播是在Activity B中动态注册的,所以只有在启动了B的情况下,B才能接收到广播
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2020-09-03 08:23一个Activity可以通过发送BroadcastIntent来广播消息,其他注册了相应BroadcastReceiver的Activity可以接收到这个消息。 5. **ContentProvider**: 对于更复杂的跨应用数据共享,可以使用ContentProvider。它提供...
- 2016-01-20 21:35总结来说,使用Broadcast在Activity之间传递数据是一种灵活且实用的方法,它允许组件间通信而不直接耦合。通过理解BroadcastReceiver、Intent、IntentFilter、Handler等核心概念,开发者可以有效地实现在Android应用...
- 2017-02-25 22:38要实现两个Activity之间的数据传递,我们需要遵循以下步骤: 1. **创建BroadcastReceiver**: 首先,在需要发送数据的Activity中创建一个BroadcastReceiver的实例,并重写onReceive()方法。在这个方法里,我们将...
- 2016-04-10 22:02在Android应用开发中,Activity和Service是两个关键组件。Activity代表用户界面,而Service则用于在后台执行长时间运行的任务,不直接与用户交互。在实际项目中,常常需要多个Activity与一个Service进行通信,比如本...
- 2021-09-27 16:01hhboy_的博客 利用广播broadcast receiver实现两个简单应用的通信 首先新建第一个project(也就是第一个应用),在activity_main.xml加入发送广播按钮button: <Button android:id="@+id/btn_send" android:layout_width=...
- 2019-07-17 16:18JUN_LLLL的博客 观察者模式是定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变的时候,所有依赖于它的对象都将得到通知,并自动更新”,可以理解成多个观察者向一个被观察者订阅消息,当被观察者发生改变时通知相应的...
- 2022-10-18 21:57姓蔡小朋友的博客 Intent显示隐式启动Activity,Intent实现Activity间数据传送和数据回传
- 2014-01-10 11:43炸斯特的博客 这算是如何在两个activity之间传递handler的解决方案二了,解决方案一见http://blog.csdn.net/jason0539/article/details/18055259 再重复一遍我遇到的问题,就是在MainActivity里面打开AnotherActivity去执行一些...
- 2021-01-20 09:20布局文件中定义了这两个元素,并设置了相应的ID以便在代码中引用。 接下来,我们关注`MainActivity.java`中的实现。首先,在`onCreate`方法中,通过`findViewById`找到TextView和Button,并设置Button的点击监听器...
- 2016-03-14 10:46当涉及到不同应用之间的Activity通信时,我们通常会利用Android提供的Intent、Binder机制、ContentProvider、BroadcastReceiver等方法。以下将详细介绍这些通信方式及其应用。 一、Intent通信 Intent是Android中最...
- 2018-03-27 20:33Chin_style的博客 (2)为何要进行Secvice和Activity的通信?常用的服务一般是普通服务,即是不可交互的后台服务,该服务在活动中启动,但是启动之后,活动基本就和服务没有什么关系了。确实如此,我们在普通服务里是用startService()...
- 2024-09-19 10:04IH_LZH的博客 broadcast是Android提供的一种广播机制,用于组件或进程(即应用)间通信,同时也是Android四大组件之一;广播broadcast由两部分组成:发送者和接收者。发送者可以是Activity,Service等,广播的接收者为,也就是...
- 2024-07-15 18:23我又来搬代码了的博客 使用广播进行两个APP之间的通信
- 2011-12-21 17:39在Android开发中,Service和Activity是两个非常重要的组件。Service主要负责在后台执行长时间运行的任务,而Activity则作为用户交互的界面。它们之间的通信是Android应用中常见的需求,例如播放音乐、下载数据等。本...
- 2016-04-05 17:17当我们需要在一个Activity中展示多个相互交互的Fragment时,就需要处理它们之间的通信问题。本篇将详细探讨如何在同一个Activity中的两个Fragment之间进行交互,并特别关注使用LocalBroadcastReceiver这一方法。 ...
- 2013-08-05 00:11xiaanming的博客 在Android中,Activity主要负责前台页面的展示,Service主要负责需要长期运行的任务,所以在我们实际开发中,就会常常遇到Activity与Service之间的通信,我们一般在Activity中启动后台Service,通过Intent来启动,...
- 2020-08-26 11:36本资料“android service 通过broadcast通知activity.zip”显然是关于如何在Service和Activity之间通过Broadcast进行通信的教程。 首先,我们要理解BroadcastReceiver的基本概念。BroadcastReceiver是Android系统中...
- 2016-06-15 16:06每个Activity通常对应于一个特定的功能或任务。 **启动与通信:** - **启动Activity:** 通过Intent来启动一个新的Activity。 - **通信机制:** Activity之间可以通过Intent传递数据,实现数据共享和交互。 **生命...
- 没有解决我的问题, 去提问