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

Since: API Level 1

public static final AbsSavedState EMPTY_STATE

Since: API Level 1

Protected Constructors

protected AbsSavedState (Parcelable superState)

Since: API Level 1

Constructor called by derived classes when creating their SavedState objects

Parameters
superState The state of the superclass of this view

protected AbsSavedState (Parcel source)

Since: API Level 1

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

Public Methods

public int describeContents ()

Since: API Level 1

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 ()

Since: API Level 1

public void writeToParcel (Parcel dest, int flags)

Since: API Level 1

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.