|  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
| 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. | 
| [Expand] Inherited Methods | 
|---|
|  From class
  java.lang.Object 
  
   
    
    
	 
    
        | Object | clone() Creates and returns a copy of this Object. |  
        | boolean | equals(Object o) Compares this instance with the specified object and indicates if they
 are equal. |  
        | void | finalize() Invoked when the garbage collector has detected that this instance is no longer reachable. |  
        | final
            
            
            Class<?> | getClass() Returns the unique instance of  Class that represents this
 object's class. |  
        | int | hashCode() Returns an integer hash code for this object. |  
        | final
            
            
            void | notify() Causes a thread which is waiting on this object's monitor (by means of
 calling one of the wait()methods) to be woken up. |  
        | final
            
            
            void | notifyAll() Causes all threads which are waiting on this object's monitor (by means
 of calling one of the wait()methods) to be woken up. |  
        | String | toString() Returns a string containing a concise, human-readable description of this
 object. |  
        | final
            
            
            void | wait() Causes the calling thread to wait until another thread calls the notify()ornotifyAll()method of this object. |  
        | final
            
            
            void | wait(long millis, int nanos) Causes the calling thread to wait until another thread calls the notify()ornotifyAll()method of this object or until the
 specified timeout expires. |  
        | final
            
            
            void | wait(long millis) Causes the calling thread to wait until another thread calls the notify()ornotifyAll()method of this object or until the
 specified timeout expires. |  | 
|  From interface
  android.os.Parcelable 
  
   
    
    
	 
    
        | abstract
            
            
            
            
            int | describeContents() Describe the kinds of special objects contained in this Parcelable's
 marshalled representation. |  
        | abstract
            
            
            
            
            void | writeToParcel(Parcel dest, int flags) Flatten this object in to a Parcel. |  | 
 
Fields
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 
         
         
         
         
        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. |