to top
Android APIs
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

[Expand]
Inherited Constants
From interface android.os.Parcelable
Fields
public static final Creator<AbsSavedState> CREATOR
public static final AbsSavedState EMPTY_STATE
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

Fields

public static final Creator<AbsSavedState> CREATOR

Added in API level 1

public static final AbsSavedState EMPTY_STATE

Added in API level 1

Protected Constructors

protected AbsSavedState (Parcelable superState)

Added in 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)

Added in API level 1

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

Public Methods

public int describeContents ()

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

Added in API level 1

public void writeToParcel (Parcel dest, int flags)

Added in 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.