android发送带参数广播,Android 中如何发送自定义广播

本文详细介绍了在Android中如何创建和发送自定义广播,包括无序广播和有序广播的实现步骤。通过实例展示了如何注册广播接收器、在主活动中发送广播以及设置广播接收器的优先级。当发送有序广播时,可以控制广播接收器的执行顺序,并通过abortBroadcast()方法截断广播的传递。
摘要由CSDN通过智能技术生成

先新建一个广播接收器用于来接收自定义的广播:

public class MyReceiver extends BroadcastReceiver {

public MyReceiver() {

}

@Override

public void onReceive(Context context, Intent intent) {

Toast.makeText(context,"接收到自定义的广播",Toast.LENGTH_SHORT).show();

}

}

然后修改 AndroidManifest.xml 文件,注册要监听的自定义广播(假设是 net.deniro.android.MY_BROADCAST):

android:name=".MyReceiver"

android:enabled="true"

android:exported="true">

接着在主布局文件中,添加一个按钮作为发送广播的触发点:

xmlns:tools="http://schemas.android.com/tools"

android:id="@+id/activity_main"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:paddingBottom="@dimen/activity_v

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值