默认,AIDL支持对象作参数,但需要该对象实现Parcelable接口,且aidl文件应该是该类在同一包下,需要单独给该类定义一个aidl文件.
定义模型类:
定义模型类:
EnglishItem.java:
|
Parcelable.Creator不可少。
同包下定义一个EnglishItem.aidl:
1 2 | |
最后是调用接口aidl:
PlayerAidl.aidl:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | |