看源码
android.os.Parcel
/**
* Write an object into the parcel at the current dataPosition(),
* growing dataCapacity() if needed.
*/
public final void writeStrongInterface(IInterface val) {
writeStrongBinder(val == null ? null : val.asBinder());
}
只 是把 IInterface 转成了 Binder 对象 ,其实2者是一样的 。