AIDL 发生异常的原因
来源:互联网 发布:淘宝店主真人实拍福利 编辑:程序博客网 时间:2024/04/30 16:50
我建立了两个project。一个是activity 的 ,一个是service 的。
在进行两个project通信时,应该有以下几点注意:
1.在activity project中引入service project中aidl文件。注意引入后的aidl文件包名应该和service中aidl文件包名保持一致。
2.service project中manifest文件中,service 注册时要声明 android:process=":remote"
action应该是aidl中接口的包名.接口名。
在进行两个project通信时,应该有以下几点注意:
1.在activity project中引入service project中aidl文件。注意引入后的aidl文件包名应该和service中aidl文件包名保持一致。
2.service project中manifest文件中,service 注册时要声明 android:process=":remote"
action应该是aidl中接口的包名.接口名。
3.activity bindService中一个serviceconnection对象对应的是一个service,否则会报java.lang.SecurityException: Binder invocation to an incorrect interface异常。
对第一点的补充
例如你原先在service中建立了一个 com.abc.service.test.aidl
那么你在要通信的 Activity 中要建立一个 com.abc.service.test.adil 即两者要对应。不要把test.adil 直接放在你activity的包中,重新见一个包,包名是com.abc.service 然后把test.aidl 放入去就完工了
- AIDL 发生异常的原因
- AIDL 发生异常的原因
- ava.lang.IllegalStateException异常发生的原因
- 发生ConcurrentModificationException异常的原因分析
- 发生java.lang.UnsupportedOperationException异常的原因
- 简述ava.lang.IllegalStateException异常发生的原因
- 对java.lang.IllegalStateException异常发生的原因简述
- BULK INSERT时发生错误 异常的EOF,原因是有空行!
- Android Service中如何启动Activity(发生异常的原因,如何解决)
- 追究Bug发生的原因
- 西南干旱发生的原因
- 异常的发生,捕获,处理
- C# 外部组件发生异常原因分析 [分析]
- 使用set时发生Java ConcurrentModificationException异常原因和解决方法
- 阿了嗝欢的小白日记——No session异常的发生原因和解决方案
- NullPointerException异常的原因
- NullPointerException异常的原因
- VS发生RC1107错误的原因
- Jquery 事件处理 1
- 得到当前时间
- svn入门续-2
- 2013寒假练习 1003: Exchange for Cola(2/13更新)
- 如何判断一个类是否实现了某个protocol
- AIDL 发生异常的原因
- 根据字体多少使UILabel自动调节尺寸
- android Sending Content to Other Apps[ 发送分享的数据到其他App]
- 一步一步学android OpenGL ES2.0编程(2)
- 友善之臂使用
- 教您如何安装使用Mplayer(linux)
- 动态规划优化 最长上升子序列 详解
- 设置 NSZombieEnabled 定位 EXC_BAD_ACCESS 错误
- shell中curl 用户详解