自定义的静态广播没有作用怎么办?

//在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自定义静态广播失效,自定义的静态广播没有作用怎么处理相关推荐

  1. php定义常量和静态常量的区别,php静态变量与自定义常量的区别实例详解

    php 静态变量与自定义常量的使用方法 ⚑ 静态变量的声明与使用 ⚑ 自定义常量的使用方式 什么是静态变量? 静态变量是指用static声明的变量,这种变量与局部变量的区别是,当静态变量离开了它的作用 ...

  2. 玩转springboot:默认静态资源和自定义静态资源实战

    点个赞,看一看,好习惯!本文 GitHub https://github.com/OUYANGSIHAI/JavaInterview 已收录,这是我花了3个月总结的一线大厂Java面试总结,本人已拿腾 ...

  3. Android 第二十课 广播机制(大喇叭)----发送自定义广播(包括发送标准广播和发送有序广播)

    广播分为两种类型:标准广播和有序广播 我们来看一下具体这两者的具体区别: 1.发送标准广播 我们需要先定义一个广播接收器来准备接收此广播才行,否则也是白发. 新建一个MyBroadcastReceiv ...

  4. sqlserver如何定义一个静态变量_[Bazel]自定义规则实现将多个静态库合并为一个动态库或静态库...

    1 前言 2 自定义规则实现 2.1 规则功能 2.2 实现规则的理论基础 2.3 规则代码实现 3 总结 4 参考资料 1 前言 为了实现如标题所述的将多个静态库合并为一个动态库,内置的 Bazel ...

  5. 系统公告 | 静态托管新增自定义域名绑定

    "超能力"数据库-拿来即用,应用开发人员再也不用为撰写API而发愁.MemFire Cloud 为开发者提供了简单易用的云数据库(表编辑器.自动生成API.SQL编辑器.备份恢复. ...

  6. Android自定义view原理及自定义View示例

    自定义view如何分类 自定义View:只需要重写onMeasure()和onDraw(),在没有现成的View,需要自己实现的时候,就使用自定义View,一般继承自View,SurfaceView或 ...

  7. Android与物联网设备通信-自定义报文与字节序

    前几节我们把网络通信中的基础都过了一遍,今天真正开始秀操作了.本节主要讲解如何在应用层上去定义报文的结构体.良好的报文设计会让今后的业务扩展变得轻松.顺带会讲解一下字节序. 可以发现最近的章节都把两个 ...

  8. android 实现自定义监听接口,Android在自定义类中实现自定义监听器方式

    Android在自定义类中实现自定义监听器方式 发布时间:2020-08-31 06:19:39 来源:脚本之家 阅读:203 作者:Simon_Qi 监听器可以说是Android开发中最常用的东西之 ...

  9. Android之自定义控件一起制作自定义标签

    今天我们要实现的效果如下: 当然列表中的标签显示的个数是可控的,实现个数可控的标签的话,我们就需要自定义View. 我们自定义一个抽象类继承LinearLayout并实现我们定义的接口: BaseTa ...

最新文章

  1. HDR-100-24N LRS-100-24 漏电测量
  2. 修改浏览器下拉条颜色和粗细
  3. c语言编程 验证用户名和密码是否正确(函数定义),《C语言程序设计教程》习题参考答案[精品资料].doc...
  4. mysql 左连接b表的一条数据_阿里java架构师教你怎么用mysql怒怼面试官
  5. 做女程序员是一种什么样的体验?
  6. python反向迭代器_Python中对象迭代与反迭代的技巧总结
  7. 使用face-api和Tensorflow.js进行预训练的AI情绪检测
  8. 出门问问发布企业级场景的智能交互屏TicKasa Show,适用于多种场景...
  9. 客户端和服务器各种报错解释
  10. 秀米编辑器使用html,秀米编辑器的操作步骤
  11. 微软商店点下载没反应
  12. 单片机制作时钟倒计时
  13. 上海计算机二级vb题目,上海计算机二级VB试题(卷).doc
  14. PhpStorm编辑器-MAC快捷键
  15. 在网吧想免费上网又何不自己动动手呢?
  16. Python基础入门教学
  17. 【GDScript】保存/加载物品装备数据
  18. 自定义View时,用到Paint Canvas的一些温故,PropertyAnimation中的ValueAnimator(动画四,“大大姐”的旋转跳跃no.2)
  19. Lumen企业站内容管理实战 - 网站配置
  20. 安全合规/GDPR--14--通用数据保护条例简介(GDPR简介)

热门文章

  1. Git LFS的使用
  2. 常用docker命令
  3. Redis哈希表总结
  4. 基于jQ+CSS3页面滚动内容元素动画特效
  5. ListCtrl常用操作
  6. shell实现https登录
  7. (转)令人无法理解的死锁案例分析
  8. 单指令流多数据流( SIMD)
  9. Crystal Report動態顯示圖片
  10. 曲则全,枉则直;洼则盈,敝则新;少则得,多则惑。