Я пытаюсь создать класс с дженериками, которые будут иметь возможность сериализовать свое состояние с использованием интерфейса Parcelable. Проблема заключается в том, что класс должен содержать конструктор с единственным параметром - Parcel, но в моем случае мне нужно создать класс с дополнительными параметрами. Кроме того, Parcelable.Creator не позволяет использовать дженерики.Как использовать Parcelable, если класс требует дополнительных параметров в construcor
Вот пример:
public class Sample<T> {
...
public Sample(Context ctx, SomeInterface iface, Parcel parcel) {...}
...
}
Какова наилучшая практика?
Accept свой ответ, как решение вашей проблемы - вы получите знак из него тоже (плюс небольшая репутация). –