简单BroadcastRecevier
创建一个简单的自定义的BroadcastRecevier广播接收器方法:
1.自定义一个字符串常量,用作Action标识
private static final String MY_ACTION = "waka";
2.在点击事件中新建一个Intent,调用setAction方法,设置Action标识,再放一个用于辨认的值
Intent intent = new Intent();
intent.setAction(MY_ACTION); //设置setAction
intent.putExtra("message", "Are you copythat?");
3.发送广播
sendBroadcast(intent); //发送广播
4.自定义一个MyBroadcastRecevier类继承BroadcastRecevier类,重写它的onReceive方法
public class MyBroadcastReceiver extends BroadcastReceiver{//重写Receive方法@Overridepublic void onReceive(Context context, Intent intent) {Toast.makeText(context, intent.getStringExtra("message"), Toast.LENGTH_LONG).show();}
}
5.最后在AndroidMainfest.xml中注册,并设置过滤器
<receiver android:name="MyBroadcastReceiver"><intent-filter ><action android:name= "waka"/></intent-filter>
</receiver>
这样一个简单的BroadcastReceiver就做好了
简单BroadcastRecevier相关推荐
- 在docker上安装部署tomcat项目 超简单,拿来主义
在docker中部署tomcat,非常简单,而且省去了手动安装jdk等步骤,只需要将war包复制在容器tomcat实例中的webapps下面即可.以下将详细讲解流程: 在windows中打好包以后用w ...
- Linux下tomcat的安装与卸载以及配置(超简单)
无敌简单的几步 1.安装 //首先你需要下载好tomcat包 sudo tar -xvzf apache-tomcat-7.0.85.tar.gz(这里是包名) -C 你要放的位置 2.卸载 rm - ...
- Docker安装Apache与运行简单的web服务——httpd helloworld
Docker运行简单的web服务--httpd helloworld目录[阅读时间:约5分钟] 一.Docker简介 二.Docker的安装与配置[CentOS环境] 三.Docker运行简单的web ...
- Docker的安装、镜像源更换与简单应用
Docker的安装.镜像源更换与简单应用[阅读时间:约20分钟] 一.概述 二.系统环境&项目介绍 1.系统环境 2.项目的任务要求 三.Docker的安装 四.Docker的简单应用 1. ...
- 基于Golang的简单web服务程序开发——CloudGo
基于Golang的简单web服务程序开发--CloudGo[阅读时间:约10分钟] 一.概述 二.系统环境&项目介绍 1.系统环境 2.项目的任务要求 (1)基本要求 (2)扩展要求 三.具体 ...
- 简单图文配置golang+vscode【win10/centos7+golang helloworld+解决install failed等情况】
博客目录(阅读时间:10分钟) 一.win10 0.系统环境 1. win10配置golang环境 ①下载相关软件 ②创建gowork工作空间 ③配置环境变量(GOPATH+PATH) ④验证环境配置 ...
- 简单介绍互联网领域选择与营销方法
在我看来,互联网领域的选择是"安家",而营销方法的不同则表现了"定家"的方式多种多样,只有选对了,"家"才得以"安定". ...
- JAVA用最简单的方法来构建一个高可用的服务端,提升系统可用性
一.什么是提升系统的高可用性 JAVA服务端,顾名思义就是23体验网为用户提供服务的.停工时间,就是不能向用户提供服务的时间.高可用,就是系统具有高度可用性,尽量减少停工时间.如何用最简单的方法来搭建 ...
- java发送简单邮件_Java程序实现发送简单文本邮件
/** * Java程序实现发送简单文本邮件 * * @author Administrator * */ public class SendTextMail { // 定义发件人地址 public ...
最新文章
- Java基础加强总结(三)——代理(Proxy)
- 二、数据库的基本操作
- element ui 红点_element-ui 自定义表单验证 , 但是不出现小红心了
- 黑马程序员 - 接口、内部类和异常
- 怎么求人眼图像中的噪声
- antd 中table上加不同字体颜色_字体渲染系统!微软终于决定优化Win10字体模糊问题...
- 如何查看、备份电脑隐藏的恢复分区
- 用WEB技术栈开发NATIVE应用(二):WEEX 前端SDK原理详解
- 使用StarUML生成live555类图
- excel批量插入图片url显示方法
- 2月书讯 | 这本书让无数读者盼了千万遍
- 使用STM32CubeMX和SW4STM32在Nucleo-F401RE开发板轻松实现Blinky闪烁 [
- 1960-2019年世界各国人均GDP增长率
- 四极管:京东物流“后牌照”战略:8月底开放 或分拆
- c++ 高效位运算函数之 __builtin_
- wafw00f--一款基于python识别网站WAF的工具
- 马尔可夫决策过程(一)
- windows+vscode配置C++环境
- 再见,itchat!再见,网页版微信!
- maya 2019 mac版