InterceptingActivityFactory
  public
  
  
  
  interface
  InterceptingActivityFactory
  
  
  
| android.support.test.runner.intercepting.InterceptingActivityFactory | 
|  Known Indirect Subclasses  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
