public abstract class

AbsSavedState

extends Object
implements Parcelable
java.lang.Object
   ↳ android.view.AbsSavedState
Known Direct Subclasses
Known Indirect Subclasses

Class Overview

A Parcelable implementation that should be used by inheritance hierarchies to ensure the state of all classes along the chain is saved.

Summary

Constants
Creator<AbsSavedState> CREATOR
AbsSavedState EMPTY_STATE
[Expand]
Inherited Constants
From interface android.os.Parcelable
Protected Constructors
AbsSavedState(Parcelable superState)
Constructor called by derived classes when creating their SavedState objects
AbsSavedState(Parcel source)
Constructor used when reading from a parcel.
Public Methods
int describeContents()
Describe the kinds of special objects contained in this Parcelable's marshalled representation.
final Parcelable getSuperState()
void writeToParcel(Parcel dest, int flags)
Flatten this object in to a Parcel.
[Expand]
Inherited Methods
From class java.lang.Object
From interface android.os.Parcelable

Constants

public static final Creator<AbsSavedState> CREATOR

public static final AbsSavedState EMPTY_STATE

Protected Constructors

protected AbsSavedState (Parcelable superState)

Constructor called by derived classes when creating their SavedState objects

Parameters
superState The state of the superclass of this view

protected AbsSavedState (Parcel source)

Constructor used when reading from a parcel. Reads the state of the superclass.

Public Methods

public int describeContents ()

Describe the kinds of special objects contained in this Parcelable's marshalled representation.

Returns
  • a bitmask indicating the set of special object types marshalled by the Parcelable.

public final Parcelable getSuperState ()

public void writeToParcel (Parcel dest, int flags)

Flatten this object in to a Parcel.

Parameters
dest The Parcel in which the object should be written.
flags Additional flags about how the object should be written. May be 0 or PARCELABLE_WRITE_RETURN_VALUE.