Class Overview
Generic interface for receiving a callback result from someone.  Use this
 by creating a subclass and implement onReceiveResult(int, Bundle), which you can
 then pass to others and send through IPC, and receive results they
 supply with send(int, Bundle).
 
Summary
| Public Methods | 
|---|
	 
    
        | int | describeContents() Describe the kinds of special objects contained in this Parcelable's
 marshalled representation. | 
	 
    
        | void | send(int resultCode, Bundle resultData) Deliver a result to this receiver. | 
	 
    
        | void | writeToParcel(Parcel out, int flags) Flatten this object in to a Parcel. | 
| Protected Methods | 
|---|
	 
    
        | void | onReceiveResult(int resultCode, Bundle resultData) Override to receive results delivered to this object. | 
| [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
Public Constructors
 
    
      
        public 
         
         
         
         
        
      
      ResultReceiver
      (Handler handler)
    
      
    
      
  Create a new ResultReceive to receive results.  Your
 onReceiveResult(int, Bundle) method will be called from the thread running
 handler if given, or from an arbitrary thread if null.
 
 
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
      
      send
      (int resultCode, Bundle resultData)
    
      
    
      
  Deliver a result to this receiver.  Will call onReceiveResult(int, Bundle),
 always asynchronously if the receiver has supplied a Handler in which
 to dispatch the result.
      Parameters
      
        
          | resultCode | Arbitrary result code to deliver, as defined by you. | 
        
          | resultData | Any additional data provided by you. | 
      
   
     
 
 
    
      
        public 
         
         
         
         
        void
      
      writeToParcel
      (Parcel out, int flags)
    
      
    
      
  Flatten this object in to a Parcel.
      Parameters
      
        
          | out | 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. | 
      
   
     
 
Protected Methods
 
    
      
        protected 
         
         
         
         
        void
      
      onReceiveResult
      (int resultCode, Bundle resultData)
    
      
    
      
  Override to receive results delivered to this object.
      Parameters
      
        
          | resultCode | Arbitrary result code delivered by the sender, as
 defined by the sender. | 
        
          | resultData | Any additional data provided by the sender. |