Android的AIDL实现进程间通信(二)

2014-11-24 13:19:08 · 作者: · 浏览: 7
public Person[] newArray(intsize) {


return newPerson[size];


}


public PersoncreateFromParcel(Parcel in) {


return newPerson(in);


}


};


}


类中得有一个Parcelable.Creator类型的静态常量CREATOR。


在接口在要使用自定义的类型得使用import导入,例如定义一个IMyService.aidl文件:


package com.aidl;


import com.aidl.Person;


interface IMyService {


Stringcallback(in List list, inString s ,in Person person);


}


最后将该包下的文件连同包名拷到客户端程序,实现进程间的通信。