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