【Android】LocalBroadcastManager 注册的广播对 PendingIntent 无效
来源:互联网 发布:p2p网贷数据库设计 编辑:程序博客网 时间:2024/05/29 17:42
【问题】
LocalBroadcastManager 注册的广播,不可用于 PendingIntent.getBroadcast();(我打算打算通过广播和 AlarmManager 写一个定时器,却发现一直收不到广播;)
【分析】
- LocalBroadcastManager 注册的广播在自己的进程中有效,而 AlarmManager 是系统级别的服务;
A pending intent is a token that you give to another application (e.g., notification manager, alarm manager or other 3rd party applications), which allows this other application to use the permissions of your application to execute a predefined piece of code.
【解决方案】
在需要用到 PendingIntent 的地方,使用全局的动态广播或静态广播;
【参考资料】
- Can i use AlarmManager with LocalBroadcastManager on android?
- Android BroadcastReceiver - Tutorial
- Global broadcast or local broadcast with PendingIntent
- Can i use AlarmManager with LocalBroadcastManager on android?
0 0
- 【Android】LocalBroadcastManager 注册的广播对 PendingIntent 无效
- Android PendingIntent.getBroadcase的注册广播
- Android LocalBroadcastManager 注册广播和直接registerReceiver的区别
- Android LocalBroadcastManager 注册广播和直接registerReceiver的区别
- Android LocalBroadcastManager 注册广播和直接registerReceiver的区别
- 关于android中PendingIntent.getBroadcase的注册广播VSAlarmManager .cancle(PendingIntent)如何区分PendingIntent
- 关于android中PendingIntent.getBroadcase的注册广播
- 关于android中PendingIntent.getBroadcase的注册广播
- 关于android中PendingIntent.getBroadcase的注册广播
- 关于android中PendingIntent.getBroadcase的注册广播
- 关于android中PendingIntent.getBroadcase的注册广播
- 关于android中PendingIntent.getBroadcase的注册广播
- 关于android中PendingIntent.getBroadcase的注册广播
- 安全的广播LocalBroadcastManager
- 本地广播LocalBroadcastManager的好处
- 本地广播LocalBroadcastManager的使用
- 广播LocalBroadcastManager
- Android 本地广播LocalBroadcastManager原理分析
- Oracle基础
- 二维码图片生成(扩展知识:创建带圆角效果的图片) CIFilter
- 使用CIFilter生成二维码并自定义
- Intellij Idea 将java项目打包成jar
- iOS开发 - 二维码的生成与读取
- 【Android】LocalBroadcastManager 注册的广播对 PendingIntent 无效
- Hdu 5585 Numbers
- .net下调用K3登录界面的方法
- 1025. PAT Ranking (25)
- Lua封装复制Table并不关联
- 游乐场
- 好奇心和求知欲是什么
- 所有的错误都是精心包装的礼物
- 关于(C#).net下调用金蝶查询界面