Android静态注册内部类广播BroadcastReceiver
来源:互联网 发布:2016年新疆网络管制 编辑:程序博客网 时间:2024/05/17 02:35
用静态注册内部类广播出现异常
- 09-14 11:31:25.576: E/AndroidRuntime(3391):
- FATAL EXCEPTION: main
- 09-14 11:31:25.576: E/AndroidRuntime
- (3391): java.lang.RuntimeException: Unable to instantiate
- receiver com.jtd.service.Service$InsideService:
- java.lang.InstantiationException: can't instantiate class
- com.jtd.service.Service$InsideService; no empty
- constructor
将内部类改成static class
- public class Service {
- public static class InsideService extends BroadcastReceiver {
- @Override
- public void onReceive(Context context, Intent intent) {
- Log.e("Service", "..onReceive..0914");
- }
- }
- }
在AndroidManifest.xml中定义
- <receiver android:name="com.jtd.service.Service$InsideService" >
- <intent-filter>
- <action android:name="com.jtd.service.Service.InsideService" />
- </intent-filter>
- </receiver>
内部类加入$符号
- 顶
- 0
- 踩
- 0
0 0
- Android静态注册内部类广播BroadcastReceiver
- Android静态注册内部类广播BroadcastReceiver
- Android静态注册内部类广播BroadcastReceiver
- Android静态注册内部类广播BroadcastReceiver
- Android静态注册内部类广播BroadcastReceiver
- 内部类广播BroadcastReceiver的静态注册
- android 公开静态内部类BroadcastReceiver
- android 公开静态内部类BroadcastReceiver
- android 公开静态内部类BroadcastReceiver
- Android 广播 动、静态注册广播(作为内部类使用)
- android -广播是内部类注册注意事项
- 【问题汇总】BroadcastReceiver静态内部类注册的问题
- android 广播 动态/静态 内部类形式
- BroadcastReceiver广播静态注册细节
- Andorid广播作为内部类要如何静态注册
- Android:静态注册BroadcastReceiver
- Android:静态注册BroadcastReceiver
- 内部类广播BroadcastReceiver的静…
- .net 使用 JSON 序列化时候忽略一些属性的简单办法
- Unity发布Hololens应用程序包
- 六种使数据中心更高效的方法
- 开发人常用工具
- HTML省市区三级联动例子
- Android静态注册内部类广播BroadcastReceiver
- PLSQL连接本地以及远程的oracle数据库(64位)
- Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift
- gcc命令精讲
- 华南师大外国语言文化学院考研历年分数线汇总【2010-2016】
- C#登录界面知识储备
- MySql最左前缀原则
- MySQL调优三步曲(慢查询、explain profile)
- iOS10获取相册/通讯录/相机/麦克风权限崩溃解决办法