小编Lan*_*aft的帖子

如何在.aidl文件中定义接口类型的parcelable?

我有一个.aidl文件,它定义了一个接口类型的单个parcelable,比方说

parcelable MyInterface;
Run Code Online (Sandbox Code Playgroud)

因此,MyInterface是在MyInterface.java中声明的Java接口,它扩展了Parcelable接口.android parcelable机制要求我在parcelable类中定义一个静态CREATOR.但是,如何为接口执行此操作,因为接口类不知道具体实现,因此无法实现createFromParcel()方法?

android运行时将如何决定调用哪个CREATOR(来自哪个子类)?甚至不可能在.aidl文件中使用接口类型?

android parcel parcelable aidl

6
推荐指数
2
解决办法
9630
查看次数

标签 统计

aidl ×1

android ×1

parcel ×1

parcelable ×1