Android开发进阶—跨进程通信(IPC)使用AIDL(上)
来源:互联网
在IBookManager.aidl文件中由于使用了非默认支持的数据类型,因此需要通过使用import com.example.administrator.aidldemo.Book;来手动的导入上一步我们自己新建的Book.java,否则会在编译中报错。另外一个需要注意的地方是,如果AIDL文件中用到了自定义的Parcelable对象,那么必须新建一个和它同名的AIDL文件,并且在其中声明为parcelable类型(parcelable是小写),在上面的IBookManager.aidl中用到了Book.java的类,所以我们必须要创建Book.aidl。在IBookManager.aidl文件中由于使用了非默认支持的数据类型,因此需要通