У меня есть файл .aidl, который определяет один parcelable типа интерфейса, допустим
parcelable MyInterface;
Whereby MyInterface is a java interface declared in MyInterface.java that extends the Parcelable interface. Механизм parcelable в android требует, чтобы я определил статический CREATOR в классе parcelable. Но как я могу сделать это для интерфейса, поскольку класс интерфейса не знает конкретной реализации и, следовательно, не может реализовать метод createFromParcel()?
Как время выполнения android решит, какой CREATOR (из какого подкласса) вызывать? И вообще невозможно ли использовать интерфейсный тип в файле .aidl?