У меня есть класс, имеющий список двойников.Мой класс реализует parcelable.Я не понимаю, как читать и писать в двойном формате как пригодный для посылки.
Ниже приводится мой класс
public class CinemasModel implements Parcelable{
@SerializedName("ll")
private ArrayList<Double> mLl;
@SerializedName("films")
private List<FilmsModel> mFilms;
protected CinemasModel(Parcel in) {
mLl = new ArrayList<>();
in.readValue(this.getClass().getClassLoader());
mFilms = new ArrayList<FilmsModel>();
in.readList(this.mFilms, null);
}
public static final Creator<CinemasModel> CREATOR = new Creator<CinemasModel>() {
@Override
public CinemasModel createFromParcel(Parcel in) {
return new CinemasModel(in);
}
@Override
public CinemasModel[] newArray(int size) {
return new CinemasModel[size];
}
};
public CinemasModel(ArrayList<Double> ll, List<FilmsModel> films){
this.mLl = ll;
this.mFilms = films;
}
public CinemasModel(){
}
@Override
public int describeContents() {
return 0;
}
@Override
public void writeToParcel(Parcel parcel, int i) {
parcel.writeValue(mLl);
parcel.writeList(mFilms);
}
}
Любая помощь будет оценена.