InterceptingActivityFactory
  public
  
  
  
  interface
  InterceptingActivityFactory
  
  
  
| android.support.test.runner.intercepting.InterceptingActivityFactory | 
| 
          
  
      SingleActivityFactory<T extends Activity>
     
    
   | 
    
Implement this interface to provide custom implementation of Activity under test. It is used by
 newActivity(ClassLoader, String, Intent) to create instance of the activity under test. Please see interceptActivityUsing(InterceptingActivityFactory)
 for more details.
Summary
Public methods | |
|---|---|
        abstract
        
        
        
        
        Activity
     | 
  
    
      
      create(ClassLoader classLoader, String className, Intent intent)
      
      
        This method can be used to provide activity instance while intercepting activity creation for a particular activity in response to a given intent.  | 
  
        abstract
        
        
        
        
        boolean
     | 
  
    
      
      shouldIntercept(ClassLoader classLoader, String className, Intent intent)
      
      
        This method can be used to know whether activity instance creation should be intercepted or not for a particular activity in response to a given intent.  | 
  
Public methods
create
Activity create (ClassLoader classLoader, String className, Intent intent)
This method can be used to provide activity instance while intercepting activity creation for a particular activity in response to a given intent.
| Parameters | |
|---|---|
classLoader | 
        
          ClassLoader: The ClassLoader with which to instantiate the object | 
      
className | 
        
          String: The name of the class implementing the Activity object | 
      
intent | 
        
          Intent: The Intent object that specified the activity class being instantiated. | 
      
| Returns | |
|---|---|
Activity | 
        The newly instantiated Activity object. | 
shouldIntercept
boolean shouldIntercept (ClassLoader classLoader, String className, Intent intent)
This method can be used to know whether activity instance creation should be intercepted or not for a particular activity in response to a given intent.
| Parameters | |
|---|---|
classLoader | 
        
          ClassLoader: The ClassLoader with which to instantiate the object | 
      
className | 
        
          String: The name of the class implementing the Activity object | 
      
intent | 
        
          Intent: The Intent object that specified the activity class being instantiated. | 
      
| Returns | |
|---|---|
boolean | 
        true if activity with className should be intercepted, otherwise false. | 
Interfaces
Classes