public class Party implements Parcelable { @SerializedName("code") @Expose private Integer code; @SerializedName("msg") @Expose private String msg; @SerializedName("data") @Expose private List<Data> data = new ArrayList<Data>(); protected Party(Parcel in) { //зачем этот конструктор? msg = in.readString(); data = in.readParcelable(Data.class.getClassLoader()); // правильно ли я тут написал?? } |
1 answer
The Party(Parcel in) constructor is used to create a Party object based on the Parcel in object.
Parcel is a container for data.
Usually such constructors are used in cases of implementation by the Parcelable interface Parcelable . In turn, a class object that implements the Parcelable interface can be placed in an Intent for transferring it somewhere.
More information about Parcel can be found here .
- data = in.readParcelable (Data.class.getClassLoader ()); // did I write right here ?? - Martinez Toni Nov.
|