关闭

android 自定义广播

标签: android 自定义广播
69人阅读 评论(0) 收藏 举报
分类:

首先先定义一个广播action

广播actiong String flag = “android.intent.action.MyBorad”

1,接收广播

private void startReceiver() {
    broadcastManager = LocalBroadcastManager.getInstance(getActivity());
    intentFilter = new IntentFilter();
    intentFilter.addAction(flag);
    bordcastReceiver = new BroadcastReceiver() {
        @Override
        public void onReceive(Context context, Intent intent) {
            if (TaskServer.newCauseDataList != null) {
                badgecause.showNum(badgecause, imgBtn_cause, TaskServer.newCauseDataList.size());
            }
            if (TaskServer.newTaskDataList != null) {
                badgetask.showNum(badgetask, imgBtn_task, TaskServer.newTaskDataList.size());
            }
        }
    };
    broadcastManager.registerReceiver(bordcastReceiver, intentFilter);
}

2,发送广播
private void sendBoard() {
    Intent broadcast = new Intent(flag);
    LocalBroadcastManager.getInstance(this).sendBroadcast(broadcast);
}

0
0
查看评论

Android-广播BroadcastReceiver-自定义广播接受者和发送者

转载请说明出处  最近在做公司新产品的设计,想到抽屉效果设计加入到项目应该挺不错的,一方面可以讲经常使用的功能模块直接显示给用户,另一方面将用户不常用的功能模块隐藏起来,而这些功能模块的显示和隐藏可以通过一个抽屉组建实现。所以我们想将这个设计理念加入到我们的产品中。
  • dzzzheng95
  • dzzzheng95
  • 2017-02-07 20:24
  • 2629

Android笔记(二十五)发送自定义广播和本地广播

1.发送标准广播 我们通过一个按钮来发送广播,广播接收器接收到广播后执行具体操作。首先建立布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout...
  • Tomi_En
  • Tomi_En
  • 2015-09-08 18:47
  • 6891

Android8 自定义广播接收不到的问题

1. 问题的前提:本人维护的一个应用是通过按键发送一个自定义广播,然后拉起服务。原来项目开发是在Android6,将该应用安装到Android7系统上面可正常使用,但是安装到Android8上面,死活收不到广播。通过百度参考了两篇文章(文章最后加备注),做了以下总结: 2.原因:Android8在...
  • kongqwesd12
  • kongqwesd12
  • 2018-01-07 22:06
  • 147

android 中的广播 ,系统广播和自定义广播

Android中,Broadcast是一种在应用程序之间传输信息的机制。有个中文名字,广播。顾名思义, 就是像收音机一样,只要将频率调成广播台一致就可以收听到相对应的内容,android中也是这个 道理,也可理解为监听,只要注册了相对应的监听,一旦系统有这方面的信息,马上就会被注...
  • Deaht_Huimie
  • Deaht_Huimie
  • 2016-09-24 23:03
  • 704

广播接收者和自定义广播

广播接收者和自定义广播广播接收者监听广播的步骤 定义一个类,这个类继承BroadCastReceiver,实现它的onReceive()方法SdcardReceive extends BroadcastReceiver去清单文件中注册这个类,添加意图过滤器//广播也和activity一样需要注册 &...
  • csdn_liuwen
  • csdn_liuwen
  • 2015-09-11 15:24
  • 2532

安卓自定义广播

hello,everyone!上班之余写写博客,今天要讲的的东西就是广播,然后贴了点零散的代码,给大家参考一下。 广播分为两种,一种自定义广播,一种系统广播。 图片能够很清楚帮助大家了解什么是广播的意思了! 先说下自定义广播吧! 首先需要一个Sender(发送者),以及两个以上的Receiver...
  • huioy89
  • huioy89
  • 2017-02-07 19:07
  • 200

Android之BroadcastReceiver(三):发送自定义广播

发送标准广播Intent intent = new Intent("com.example.broadcasttest.MY_BROADCAST"); sendBroadcast(intent);由于广播是使用Intent进行传递的,因此还可以在Intent中携带一些数据传递给广...
  • lj2012sy
  • lj2012sy
  • 2016-06-16 07:06
  • 238

告诉你一个坏消息,Android7.0的自定义广播接收需要权限了!!!

本篇博客主要介绍如何解决Android7.0新增的广播权限验证问题
  • u011043551
  • u011043551
  • 2017-04-03 23:21
  • 6703

Android自定义一个广播接收器BroadcastReceiver监听本地消息

概述 其他参考http://blog.csdn.net/huangbiao86/article/details/6668525 BroadcastReceiver-广播接收器。它有两部份功能:1.发送广播消息,2.接受广播消息并处理。比如系统可以发出一种广播来测试是否接收到短信,这时候就可以定义一个...
  • sy755754582
  • sy755754582
  • 2017-01-03 12:42
  • 183

Android之广播三(发送自定义广播)

Android之广播三(发送自定义广播) 一,发送标准广播 在发送广播之前,我们还是需要先定义一个广播接收器来准备接收此广播才行,不然发 出去也是白发。因此新建一个 MyBroadcastReceiver继承自 BroadcastReceiver,代码如下所示: public class M...
  • liu857279611
  • liu857279611
  • 2016-01-24 14:37
  • 328
    个人资料
    • 访问:1911次
    • 积分:128
    • 等级:
    • 排名:千里之外
    • 原创:11篇
    • 转载:4篇
    • 译文:0篇
    • 评论:0条