Я пытаюсь создать public class MyClass<T extends Parcelable> implements Parcelable
. У меня возникли проблемы с реализацией Parcelable
. Можно ли создать общий класс, который реализует Parcelable
? (Заметим, что T
ограничен, так что он также должен реализовывать Parcelable
).
У меня возникает проблема с тем, что для интерфейса Parcelable требуется переменная static: public static final Parcelable.Creator<MyParcelable> CREATOR
. Таким образом, я не могу сделать public static final Parcelable.Creator<MyClass<T>> CREATOR
, потому что MyParcelable<T>
нестатический.
Андре