我有一个 .aidl 文件,它定义了一个接口类型的单个 parcelable,比方说
parcelable MyInterface;
其中 MyInterface 是在 MyInterface.java 中声明的一个 java 接口,它扩展了 Parcelable 接口。android parcelable 机制要求我在 parcelable 类中定义一个静态 CREATOR。但是,由于接口类不知道具体实现,因此无法实现 createFromParcel() 方法,我该如何为接口执行此操作?
android 运行时将如何决定调用哪个 CREATOR(来自哪个子类)?甚至不可能在 .aidl 文件中使用接口类型吗?