美文网首页
安卓自定义广播接收者

安卓自定义广播接收者

作者: songjk | 来源:发表于2021-03-31 17:09 被阅读0次

安卓自定义广播接收者

1.定义广播的key

public static final  String BROADCAST_LOGIN_OUT= "login_account_out";

2.创建广播接收类对象

        // 初始化的时候注册广播接收类型
        private void registerReceiver() {
            IntentFilter filter = new IntentFilter();
            filter.addAction(AppCacheKey.BROADCAST_LOGIN_OUT);
            // 调用activity的方法注册广播接收者
            registerReceiver(myReceiver, filter);
        }
       // 退出之前调用activity的方法注销广播接收者
       unregisterReceiver(myReceiver);
    
        // 创建广播接收者
        private BroadcastReceiver myReceiver = new BroadcastReceiver() {
            @Override
            public void onReceive(Context context, Intent intent) {
                if (intent.getAction().equals(BROADCAST_LOGIN_OUT)) {
                    //通知
                    需要实现业务的代码
                }
            }
        };

3.调用activity的方法发送广播

sendBroadcast(new Intent(BROADCAST_LOGIN_OUT));

相关文章

  • 安卓自定义广播接收者

    安卓自定义广播接收者 1.定义广播的key 2.创建广播接收类对象 3.调用activity的方法发送广播

  • 关于安卓重写广播接收者时的一次记录

    最近 在安卓开发的时候,由于在广播类里面,不恰当的定义,导致了栈溢出的问题,因此记录以下 首先,自定义广播接收者,...

  • 四大组件-----Broadcast详解

    什么是广播 安卓中的Broadcast,与传统意义的电台广播类似,一个广播可以有任意个接收者,接受者根据收到的广播...

  • 安卓开发入门教程-广播

    什么是广播 广播是安卓系统内应用内各组件、应用间进行轻量化通信的一种机制.发出者发出广播,接收者接收广播. 广播类...

  • 广播接收者2

    1. 什么是广播?广播分为几部分? 广播电台:发送信号 收音机:接收信号 2. 广播接收者:安卓四大组件之一.用于...

  • Android中广播的简单理解

    1.什么是广播接收者 广播接收者是安卓的四大组件之一,是一个全局的监听器,比如开机,锁屏,手机的电量都可以监听到,...

  • 自定义广播

    安卓允许用户发送自定义广播(broadcast),满足接收条件的接收器(receiver)就可以接受自定义广播。 ...

  • 日更挑战-安卓广播接收者

    越不懂的越爱装 大家都同等:IT世界没有难不难,只有是否了解过 挑战目录[https://www.jianshu....

  • 学习自定义View的一些文章

    安卓自定义View基础:坐标系 安卓自定义View基础:角度弧度 安卓自定义View基础:颜色 Android自定...

  • 安卓自定义View教程-1

    基础篇 安卓自定义View基础 - 坐标系 安卓自定义View基础 - 角度弧度 安卓自定义View基础 - 颜色...

网友评论

      本文标题:安卓自定义广播接收者

      本文链接:https://www.haomeiwen.com/subject/ofkahltx.html