org.ioc.commons.impl.android.ui.SavedState Maven / Gradle / Ivy
package org.ioc.commons.impl.android.ui;
import android.os.Parcel;
import android.os.Parcelable;
import android.view.View.BaseSavedState;
public class SavedState extends BaseSavedState {
private int stateToSave;
public SavedState(Parcelable superState) {
super(superState);
}
private SavedState(Parcel in) {
super(in);
this.setStateToSave(in.readInt());
}
@Override
public void writeToParcel(Parcel out, int flags) {
super.writeToParcel(out, flags);
out.writeInt(this.getStateToSave());
}
public int getStateToSave() {
return stateToSave;
}
public void setStateToSave(int stateToSave) {
this.stateToSave = stateToSave;
}
//required field that makes Parcelables from a Parcel
public static final Parcelable.Creator CREATOR =
new Parcelable.Creator() {
public SavedState createFromParcel(Parcel in) {
return new SavedState(in);
}
public SavedState[] newArray(int size) {
return new SavedState[size];
}
};
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy