先看代码:

[java] view plaincopy
  1. public class ZonePicker {
  2. public static class SetDefaultTimeZone extends BroadcastReceiver{
  3. @Override
  4. public void onReceive(Context context, Intent intent) {
  5. // TODO Auto-generated method stub
  6. if (intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED)) {
  7. }
  8. }
  9. }
  10. }

xml文件:

[html] view plaincopy
  1. <receiver android:name="ZonePicker$SetDefaultTimeZone" android:enabled="true">
  2. <intent-filter>
  3. <action android:name="android.intent.action.BOOT_COMPLETED"></action>
  4. </intent-filter>
  5. </receiver>

在有的时候会用到BroadcastReceiver内部类,使用静态注册方式注册BroadcastReceiver,但是会出现不能加载你继承的BroadcastReceiver类,解决办法是你需要把你自己写的类(在这里是:SetDefaultTimeZone)声明为静态的。

转载于:https://www.cnblogs.com/songsiyao/archive/2012/10/31/2748314.html

静态注册BroadcastReceiver内部类相关推荐

  1. 静态注册BroadcastReceiver的注销问题

    [写在前面:距离上次发布有关技术的文章已经整整一年了,人也奔三了,NBA季后赛也开打了,朋友都当爹当妈了,我也该回归了.是的,it's time! ] Android和OPhone是什么,我想我不需要 ...

  2. android的动态注册,Android应用开发之BroadcastReceiver(广播)的静态注册和动态注册 --Android开发...

    本文将带你了解Android应用开发之BroadcastReceiver(广播)的静态注册和动态注册 --Android开发,希望本文对大家学Android有所帮助 BroadcastReceiver ...

  3. Android复习12【广播接收者-BroadcastReceiver(简单案例-发送广播、静态注册、动态注册、本地广播、代码示例(别处登陆踢用户下线)、常用系统广播总结、音乐播放器)】

    2020-04-28[11周-周二] 音乐播放器Android代码下载:https://wws.lanzous.com/ifqzihaxvij 目   录 简单案例-发送广播 2)动态注册实例(监听网 ...

  4. android 静态注册wifi广播,Android中BroadcastReceiver详解

    BroadcastReceiver是什么? Android app可以发送广播也可以接收系统或者其它app发送的广播,是发送/订阅的设计模式.这些广播被发送当重要的事件发生的时候.例如,安卓系统发送广 ...

  5. Android 第十九课 大喇叭--广播机制----动态注册监听网络变化与静态注册实现开机启动

    为了便于进行 系统级别的消息通知,Android引入了一套广播消息机制. 1.广播机制简介: 因为Android中的每个应用程序都可以对自己感兴趣的广播尽心注册,这样程序只会接收自己所关心的广播内容, ...

  6. 广播接收器动静态注册

    广播接收器可以自由地对自己感兴趣的广播进行注册,这样当有相应的广播发出时,广播接收器就能够收到该广播,并在内部处理相应的逻辑.注册广播的方式一般有两种,在代码中注册和在AndroidManifest. ...

  7. 1-AII--BroadcastReceiver广播的静态注册与动态注册

    一.静态广播注册 MainActivity.java public class MainActivity extends AppCompatActivity {@BindView(R.id.btn_s ...

  8. android 函数名注册,Android JNI 函数注册的两种方式(静态注册/动态注册)

    在Android开发中,由于种种原因我们需要调用C/C++代码, 这个时候就要用到Android开发者都听说过的JNI(Java Native Interface)了, 在调用JNI相关方法之前, 要 ...

  9. android的动态注册,Android JNI 函数注册的两种方式(静态注册/动态注册)

    JNI/NDK 在Android开发中,由于种种原因我们需要调用C/C++代码, 这个时候就要用到Android开发者都听说过的JNI(Java Native Interface)了, 在调用JNI相 ...

最新文章

  1. 【数据结构】平衡树 - treap
  2. 《相约星期六》男嘉宾才华横溢,现场用女嘉宾名字作诗一首
  3. 有关内存释放的一些问题
  4. 垃圾回收机制的优点和原理
  5. python提取txt中指定内容_提取视频中的音频——python三行程序搞定!
  6. 又拍网架构中的分库设计
  7. C++ opengl 使视野转头移动(站桩看世界)
  8. 为什么真正的神经元学得更快
  9. Python中的传值和引用
  10. 读《scikiit-learn机器学习》支持向量机
  11. python:for循环修改list的值,应使用range
  12. BroadcastReceiver入门
  13. 以太网转串口代码C语言,基于STM32 串口转以太网收发数据(stm32移植代码+网络调试助手等)...
  14. mysql分表中间件对比_分库分表数据库中间件对比
  15. NPIO 简单读写 EXCEL 小李子
  16. SEO网站优化是什么
  17. Vue+H5 活动内容调用微信分享
  18. Go 反射机制详解及实例 【Go语言圣经笔记】
  19. 解决Vue.directives is not a function报错
  20. matlab如何igbt开关频率,IGBT的开关时间说明

热门文章

  1. 硬件:断路器、接触器、继电器基础知识
  2. FTP协议及工作原理
  3. JavaScript 世界万物诞生记
  4. yii2 session mysql_Yii框架 session 数据库存储操作方法示例
  5. jvm内存结构_浅谈JVM内存结构
  6. 如何利用 webpack 在项目中做出亮点
  7. mongodb数组字段prefix匹配返回
  8. IDEA设置类、方法注释模板
  9. 9月11日学习内容整理:正则表达式,re模块
  10. 转:shell awk