| java.lang.Object | |
| ↳ | android.os.ResultReceiver | 
       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)
        
       
       .
      
| 
         
          [Expand]
         
          
          Inherited Constants
          
         | 
       |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
         
           
         
         From interface
         
          android.os.Parcelable
         
          | 
       |||||||||||
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 
          | 
        CREATOR | ||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 
          | 
        
          
          Create a new ResultReceive to receive results.
          
         | 
       ||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 
          | 
        
          
          Describe the kinds of special objects contained in this Parcelable's
 marshalled representation.
          
         | 
       ||||||||||
| 
          | 
        
          
          Deliver a result to this receiver.
          
         | 
       ||||||||||
| 
          | 
        
          
          Flatten this object in to a Parcel.
          
         | 
       ||||||||||
| Protected Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 
          | 
        
          
          Override to receive results delivered to this object.
          
         | 
       ||||||||||
| 
         
          [Expand]
         
          
          Inherited Methods
          
         | 
       |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
         
           
         
         From class
         
          java.lang.Object
         
          | 
       |||||||||||
         
           
         
         From interface
         
          android.os.Parcelable
         
          | 
       |||||||||||
         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.
        
Describe the kinds of special objects contained in this Parcelable's marshalled representation.
         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.
        
| resultCode | Arbitrary result code to deliver, as defined by you. | 
|---|---|
| resultData | Any additional data provided by you. | 
Flatten this object in to a Parcel.
| 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
            
           
           .
           | 
         
Override to receive results delivered to this object.
| resultCode | Arbitrary result code delivered by the sender, as defined by the sender. | 
|---|---|
| resultData | Any additional data provided by the sender. |