您的位置:首页 > 移动开发 > Android开发

Android studio创建AIDL传递复杂参数

2015-12-08 09:22 453 查看
之前一段时间在用H5做Hybrid App,原生开发已经有4个多月没做了,怕荒废了,买了本《Android开发艺术探索》一书来瞧,果然不错。在IPC一章,讲到AIDL,可惜作者用的是eclipse,AIDL传复杂参数好像没啥问题。但是既然已经转到AS已经半年多了,不能不用亲儿子啊,而且很好用。但是在AIDL开发中,传递复杂参数比如
Parcelable数据但是就是报找不到该参数,算是在同一个目录下也不行,那么尝试了很多变,找到一个方法如下:
1:AIDL,目录如下:
2:BookBean即为Parcelable类型的复杂数据
3:IBookInterface.aidl:必须要import BookBean
4:创建BookBean.aidl,并声明BookBean,注意:两者名字必须要一致,不然编译不通过,同意报找不到BookBean的错误
5:在build.gradle中设置资源
6:rebuild project
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: