package com.likebamboo.osa.android.entity; import android.os.Parcel; import android.os.Parcelable; /** * {@link com.likebamboo.osa.android.ui.fragments.SimpleListDialog} Item项 * * @author likebamboo * @version 2015-06-15 * @see [相关类/方法] * @since [产品/模块版本] */ public class LDialogItem implements Parcelable { private boolean selected = false; private String name = ""; private String value = ""; public LDialogItem() { } public LDialogItem(boolean selected, String name) { this.selected = selected; this.name = name; } public String getValue() { return value; } public void setValue(String value) { this.value = value; } public boolean isSelected() { return selected; } public void setSelected(boolean selected) { this.selected = selected; } public String getName() { return name; } public void setName(String name) { this.name = name; } @Override public String toString() { return "LDialogItem [selected=" + selected + ", name=" + name + "]"; } @Override public int describeContents() { return 0; } @Override public void writeToParcel(Parcel dest, int flags) { dest.writeByte(selected ? (byte) 1 : (byte) 0); dest.writeString(this.name); dest.writeString(this.value); } private LDialogItem(Parcel in) { this.selected = in.readByte() != 0; this.name = in.readString(); this.value = in.readString(); } public static final Parcelable.Creator<LDialogItem> CREATOR = new Parcelable.Creator<LDialogItem>() { public LDialogItem createFromParcel(Parcel source) { return new LDialogItem(source); } public LDialogItem[] newArray(int size) { return new LDialogItem[size]; } }; }