Я также фазу этой ошибки, и я немного изменен в modelClass, которые реализованы. Сериализуемый интерфейс, такой как:
. В этом классе модели также реализуется интерфейс Parcelable с методом переопределения writeToParcel ()
Затем появилась ошибка для «create creator» , поэтому CREATOR записывает, а также создает с помощью contclor modelclass с аргументами & amp; без аргументов ..
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeString(id);
dest.writeString(name);
}
protected ArtistTrackClass(Parcel in) {
id = in.readString();
name = in.readString();
}
public ArtistTrackClass() {
}
public static final Creator<ArtistTrackClass> CREATOR = new Creator<ArtistTrackClass>() {
@Override
public ArtistTrackClass createFromParcel(Parcel in) {
return new ArtistTrackClass(in);
}
@Override
public ArtistTrackClass[] newArray(int size) {
return new ArtistTrackClass[size];
}
};
Здесь
ArtistTrackClass -> ModelClass
Конструктор с аргументами Parcel "читает наши атрибуты" и writeToParcel () - «напишите наши атрибуты»