android自定义静态广播失效,自定义的静态广播没有作用怎么处理
自定义的静态广播没有作用怎么办?
//在AndroidManifest.xml里注册静态广播
//定义广播接收类
public class TestBroadcast extends BroadcastReceiver {
public static final String RECEIVER = "com.lpj.test";
@Override
public void onReceive(Context context, Intent intent) {
if(intent.getAction().equals(RECEIVER)){
Log.i("BroadcastTest", "Broadcast Start!");
Toast.makeText(context, "Broadcast Start!",
Toast.LENGTH_LONG).show();
}
}
}
//在主界面里发送广播
public class replyer extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_replyer);
this.findViewById(R.id.button).setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
sendBroadcast(new Intent("com.lpj.test"));
}
});
}
}
结果没有任何反应(既不弹出Toast,logcat里也没东西),4.2系统,真机和模拟器都测试过
广播
Broadcast
android
broadcastreceiver
分享到:
------解决方案--------------------
sendBroadcast(new Intent("com.lpj.test"));
写错了。
这样写
sendBroadcast(new Intent(this,TestBroadcast.class));
------解决方案--------------------
引用://在AndroidManifest.xml里注册静态广播
//定义广播接收类
public class TestBroadcast extends BroadcastReceiver {
public static final String RECEIVER = "com.lpj.test";
@Override
public void onReceive(Context context, Intent intent) {
if(intent.getAction().equals(RECEIVER)){
Log.i("BroadcastTest", "Broadcast Start!");
Toast.makeText(context, "Broadcast Start!",
Toast.LENGTH_LONG).show();
}
}
}
//在主界面里发送广播
public class replyer extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_replyer);
this.findViewById(R.id.button).setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
sendBroadcast(new Intent("com.lpj.test"));
android自定义静态广播失效,自定义的静态广播没有作用怎么处理相关推荐
- php定义常量和静态常量的区别,php静态变量与自定义常量的区别实例详解
php 静态变量与自定义常量的使用方法 ⚑ 静态变量的声明与使用 ⚑ 自定义常量的使用方式 什么是静态变量? 静态变量是指用static声明的变量,这种变量与局部变量的区别是,当静态变量离开了它的作用 ...
- 玩转springboot:默认静态资源和自定义静态资源实战
点个赞,看一看,好习惯!本文 GitHub https://github.com/OUYANGSIHAI/JavaInterview 已收录,这是我花了3个月总结的一线大厂Java面试总结,本人已拿腾 ...
- Android 第二十课 广播机制(大喇叭)----发送自定义广播(包括发送标准广播和发送有序广播)
广播分为两种类型:标准广播和有序广播 我们来看一下具体这两者的具体区别: 1.发送标准广播 我们需要先定义一个广播接收器来准备接收此广播才行,否则也是白发. 新建一个MyBroadcastReceiv ...
- sqlserver如何定义一个静态变量_[Bazel]自定义规则实现将多个静态库合并为一个动态库或静态库...
1 前言 2 自定义规则实现 2.1 规则功能 2.2 实现规则的理论基础 2.3 规则代码实现 3 总结 4 参考资料 1 前言 为了实现如标题所述的将多个静态库合并为一个动态库,内置的 Bazel ...
- 系统公告 | 静态托管新增自定义域名绑定
"超能力"数据库-拿来即用,应用开发人员再也不用为撰写API而发愁.MemFire Cloud 为开发者提供了简单易用的云数据库(表编辑器.自动生成API.SQL编辑器.备份恢复. ...
- Android自定义view原理及自定义View示例
自定义view如何分类 自定义View:只需要重写onMeasure()和onDraw(),在没有现成的View,需要自己实现的时候,就使用自定义View,一般继承自View,SurfaceView或 ...
- Android与物联网设备通信-自定义报文与字节序
前几节我们把网络通信中的基础都过了一遍,今天真正开始秀操作了.本节主要讲解如何在应用层上去定义报文的结构体.良好的报文设计会让今后的业务扩展变得轻松.顺带会讲解一下字节序. 可以发现最近的章节都把两个 ...
- android 实现自定义监听接口,Android在自定义类中实现自定义监听器方式
Android在自定义类中实现自定义监听器方式 发布时间:2020-08-31 06:19:39 来源:脚本之家 阅读:203 作者:Simon_Qi 监听器可以说是Android开发中最常用的东西之 ...
- Android之自定义控件一起制作自定义标签
今天我们要实现的效果如下: 当然列表中的标签显示的个数是可控的,实现个数可控的标签的话,我们就需要自定义View. 我们自定义一个抽象类继承LinearLayout并实现我们定义的接口: BaseTa ...
最新文章
- HDR-100-24N LRS-100-24 漏电测量
- 修改浏览器下拉条颜色和粗细
- c语言编程 验证用户名和密码是否正确(函数定义),《C语言程序设计教程》习题参考答案[精品资料].doc...
- mysql 左连接b表的一条数据_阿里java架构师教你怎么用mysql怒怼面试官
- 做女程序员是一种什么样的体验?
- python反向迭代器_Python中对象迭代与反迭代的技巧总结
- 使用face-api和Tensorflow.js进行预训练的AI情绪检测
- 出门问问发布企业级场景的智能交互屏TicKasa Show,适用于多种场景...
- 客户端和服务器各种报错解释
- 秀米编辑器使用html,秀米编辑器的操作步骤
- 微软商店点下载没反应
- 单片机制作时钟倒计时
- 上海计算机二级vb题目,上海计算机二级VB试题(卷).doc
- PhpStorm编辑器-MAC快捷键
- 在网吧想免费上网又何不自己动动手呢?
- Python基础入门教学
- 【GDScript】保存/加载物品装备数据
- 自定义View时,用到Paint Canvas的一些温故,PropertyAnimation中的ValueAnimator(动画四,“大大姐”的旋转跳跃no.2)
- Lumen企业站内容管理实战 - 网站配置
- 安全合规/GDPR--14--通用数据保护条例简介(GDPR简介)