Stay organized with collections
    
    
      
      Save and categorize content based on your preferences.
    
  
  
    
  
  
  
  
    
  
  
    
    
  
  
RemoteViews.RemoteResponse
  public
  static
  
  
  class
  RemoteViews.RemoteResponse
  
    extends Object
  
  
  
  
  
  
  
    
  Class representing a response to an action performed on any element of a RemoteViews.
Summary
| Inherited methods | 
|---|
| 
    From class
      
        
          java.lang.Object
        
      
      
  
  
  
    | 
        
        
        
        
        
        Object | 
      clone()
      Creates and returns a copy of this object.
        
    
 |  
  
  
    | 
        
        
        
        
        
        boolean | 
      equals(Object obj)
      Indicates whether some other object is "equal to" this one.
        
    
 |  
  
  
    | 
        
        
        
        
        
        void | 
      finalize()
      Called by the garbage collector on an object when garbage collection
 determines that there are no more references to the object.
        
    
 |  
  
  
    | 
        
        
        
        final
        
        Class<?> | 
      getClass()
      Returns the runtime class of this Object. |  
  
  
    | 
        
        
        
        
        
        int | 
      hashCode()
      Returns a hash code value for the object.
        
    
 |  
  
  
    | 
        
        
        
        final
        
        void | 
      notify()
      Wakes up a single thread that is waiting on this object's
 monitor.
        
    
 |  
  
  
    | 
        
        
        
        final
        
        void | 
      notifyAll()
      Wakes up all threads that are waiting on this object's monitor.
        
    
 |  
  
  
    | 
        
        
        
        
        
        String | 
      toString()
      Returns a string representation of the object.
        
    
 |  
  
  
    | 
        
        
        
        final
        
        void | 
      wait(long timeoutMillis, int nanos)
      Causes the current thread to wait until it is awakened, typically
 by being notified or interrupted, or until a
 certain amount of real time has elapsed.
        
    
 |  
  
  
    | 
        
        
        
        final
        
        void | 
      wait(long timeoutMillis)
      Causes the current thread to wait until it is awakened, typically
 by being notified or interrupted, or until a
 certain amount of real time has elapsed.
        
    
 |  
  
  
    | 
        
        
        
        final
        
        void | 
      wait()
      Causes the current thread to wait until it is awakened, typically
 by being notified or interrupted.
        
    
 |  | 
Public constructors
    RemoteResponse
    
public RemoteResponse ()
    
    
    
  
 
Public methods
    addSharedElement
    
public RemoteViews.RemoteResponse addSharedElement (int viewId, 
                String sharedElementName)
    
    
    
  Adds a shared element to be transferred as part of the transition between Activities
 using cross-Activity scene animations. The position of the first element will be used as
 the epicenter for the exit Transition. The position of the associated shared element in
 the launched Activity will be the epicenter of its entering Transition.
    
    | Parameters | 
|---|
      
        | viewId | int: The id of the view to be shared as part of the transition | 
      
        | sharedElementName | String: The shared element name for this view
 This value cannot benull. | 
    
    
  
 
    fromFillInIntent
    
public static RemoteViews.RemoteResponse fromFillInIntent (Intent fillIntent)
    
    
    
  When using collections (eg. ListView, StackView etc.) in widgets, it is
 very costly to set PendingIntents on the individual items, and is hence not recommended.
 Instead a single PendingIntent template can be set on the collection, see RemoteViews.setPendingIntentTemplate(int, android.app.PendingIntent), and the individual on-click
 action of a given item can be distinguished by setting a fillInIntent on that item. The
 fillInIntent is then combined with the PendingIntent template in order to determine the
 final intent which will be executed when the item is clicked. This works as follows: any
 fields which are left blank in the PendingIntent template, but are provided by the
 fillInIntent will be overwritten, and the resulting PendingIntent will be used. The rest
 of the PendingIntent template will then be filled in with the associated fields that are
 set in fillInIntent. See Intent.fillIn(Intent, int) for more details.
 Creates a response which sends a pending intent as part of the response. The source
 bounds (Intent.getSourceBounds()) of the intent will be set to the bounds of the
 target view in screen space.
 Note that any activity options associated with the mPendingIntent may get overridden
 before starting the intent.
    
    | Parameters | 
|---|
      
        | fillIntent | Intent: The intent which will be combined with the parent's PendingIntent in
                   order to determine the behavior of the response
 This value cannot benull. | 
    
    
  
 
    fromPendingIntent
    
public static RemoteViews.RemoteResponse fromPendingIntent (PendingIntent pendingIntent)
    
    
    
  Creates a response which sends a pending intent as part of the response. The source
 bounds (Intent.getSourceBounds()) of the intent will be set to the bounds of the
 target view in screen space.
 Note that any activity options associated with the mPendingIntent may get overridden
 before starting the intent.
    
    | Parameters | 
|---|
      
        | pendingIntent | PendingIntent: ThePendingIntentto send as part of the response
 This value cannot benull. | 
    
    
 
 
 
  
  
    
  
 
  
    
    
      
       
    
    
  
  
  Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
  Last updated 2025-02-10 UTC.
  
  
  
    
      [null,null,["Last updated 2025-02-10 UTC."],[],[]]