Android studio 广播的简单使用代码详解
1.在布局文件里面加入按钮,等会发送广播
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center" tools:context=".MainActivity3"> <Button android:id="@+id/send" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="发送广播"></Button> </LinearLayout>
2.使用广播的第一步当然是创建一个广播接受者
public class MyBrodestReciver extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { //判断action是否为添加的action,如果是则toast String action = intent.getAction(); if (action.equals("one_brodest")){ Toast.makeText(context, "发送了一个广播", Toast.LENGTH_SHORT).show(); } } }
3.创建完广播接受者以后注册广播,并且添加一个action
//新建intentFilter对象 通过addAction添加广播 IntentFilter intentFilter = new IntentFilter(); intentFilter.addAction("one_brodest");
4.然后注册一个广播
//注册广播 MyBrodestReciver myBrodestReciver = new MyBrodestReciver(); registerReceiver(myBrodestReciver,intentFilter);
5.到这里广播的注册已经完成接下来就是使用了
//做一个点击事件发送一个广播 send.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(); intent.setAction("one_brodest"); sendBroadcast(intent); } });
6.这就是点击之后的效果,成功发送了一个广播!!!!!!!!!!!!!!!
7.最后一步,销毁广播
@Override protected void onDestroy() { super.onDestroy(); //销毁广播 unregisterReceiver(brodestReciver); }
到此这篇关于Android studio 广播的简单使用的文章就介绍到这了,更多相关Android studio 广播内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Android无障碍自动化结合opencv实现支付宝能量自动收集操作方法
opencv可以进行图像识别,两者结合在一起即可实现支付宝能量自动收集,opencv用于识别能量,无障碍服务用于模拟手势,即点击能量,这篇文章主要介绍了Android无障碍自动化结合opencv实现支付宝能量自动收集,需要的朋友可以参考下2024-07-07Android 自定义精美界面包含选项菜单 上下文菜单及监听详解流程
这篇文章主要介绍了一个Android实例小项目,它包含了选项菜单、上下文菜单及其对应的监听事件,它很小,但这部分功能在Android开发中很常见,需要的朋友来看看吧2021-11-11详解RxJava2 Retrofit2 网络框架简洁轻便封装
本篇文章主要介绍了详解RxJava2 Retrofit2 网络框架简洁轻便封装,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2017-12-12Android用户输入自动提示控件AutoCompleteTextView使用方法
这篇文章主要为大家详细介绍了Android用户输入自动提示控件AutoCompleteTextView的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2017-08-08Android 通过ViewHolder优化适配器的实现方法(必看)
下面小编就为大家带来一篇Android 通过ViewHolder优化适配器的实现方法(必看)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2017-04-04Android中使用PopupWindow 仿微信点赞和评论弹出
微信朋友圈的点赞和评论功能,有2个组成部分:左下角的“更多”按钮;点击该按钮后弹出的对话框。这篇文章主要介绍了Android中使用PopupWindow 仿微信点赞和评论弹出,需要的朋友可以参考下2017-04-04
最新评论