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

? Examples
int describeContents()
Describe the kinds of special objects contained in this Parcelable's marshalled representation.

? Examples
final Parcelable getSuperState()

? Examples
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.
No examples for this method.
Frequently called with: [Clear]
Portions of this page are reproduced from work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. The original page is available here.