Class Overview
Abstract implementation of ERROR(/InterceptingActivityFactory) which allows to intercept only one
activity at a time. Child classes are responsible for creating activity object.
Summary
| Protected Methods |
|
abstract
T
|
create(Intent intent)
This method needs to be implemented by child class to create activity object for the given
intent that specified the activity class being instantiated.
|
|
[Expand]
Inherited Methods |
From class
java.lang.Object
|
Object
|
clone()
|
|
boolean
|
equals(Object arg0)
|
|
void
|
finalize()
|
|
final
Class<?>
|
getClass()
|
|
int
|
hashCode()
|
|
final
void
|
notify()
|
|
final
void
|
notifyAll()
|
|
String
|
toString()
|
|
final
void
|
wait(long arg0, int arg1)
|
|
final
void
|
wait(long arg0)
|
|
final
void
|
wait()
|
|
From interface
androidx.test.runner.intercepting.InterceptingActivityFactory
|
Public Constructors
public
SingleActivityFactory
(Class<T> activityClassToIntercept)
| Parameters |
activityClassToIntercept |
Class |
Public Methods
| Parameters |
classLoader |
ClassLoader |
className |
String |
intent |
Intent |
public
final
Class<T>
getActivityClassToIntercept
()
This method can be used to get the Class of activity being instantiated by this factory.
| Returns |
Class<T> |
Class of the activity object being instantiated
|
public
final
boolean
shouldIntercept
(ClassLoader classLoader, String className, Intent intent)
| Parameters |
classLoader |
ClassLoader |
className |
String |
intent |
Intent |
Protected Methods
protected
abstract
T
create
(Intent intent)
This method needs to be implemented by child class to create activity object for the given
intent that specified the activity class being instantiated.
| Parameters |
intent |
Intent: The Intent object that specified the activity class being instantiated. |
| Returns |
T |
The newly instantiated Activity object.
|