java.lang.Object | |
↳ | android.app.Instrumentation.ActivityMonitor |
Information about a particular kind of Intent that is being monitored.
An instance of this class is added to the
current instrumentation through
addMonitor(Instrumentation.ActivityMonitor)
; after being added,
when a new activity is being started the monitor will be checked and, if
matching, its hit count updated and (optionally) the call stopped and a
canned result returned.
An ActivityMonitor can also be used to look for the creation of an
activity, through the
waitForActivity()
method. This will return
after a matching activity has been created with that activity object.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Create a new ActivityMonitor that looks for a particular kind of
intent to be started.
|
||||||||||
|
Create a new ActivityMonitor that looks for a specific activity
class to be started.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Retrieve the filter associated with this ActivityMonitor.
|
||||||||||
|
Retrieve the number of times the monitor has been hit so far.
|
||||||||||
|
Retrieve the most recent activity class that was seen by this
monitor.
|
||||||||||
|
Retrieve the result associated with this ActivityMonitor, or null if
none.
|
||||||||||
|
Check whether this monitor blocks activity starts (not allowing the
actual activity to run) or allows them to execute normally.
|
||||||||||
|
Block until an Activity is created that matches this monitor,
returning the resulting activity.
|
||||||||||
|
Block until an Activity is created that matches this monitor,
returning the resulting activity or till the timeOut period expires.
|
[Expand]
Inherited Methods
|
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Create a new ActivityMonitor that looks for a particular kind of intent to be started.
which | The set of intents this monitor is responsible for. |
---|---|
result | A canned result to return if the monitor is hit; can be null. |
block | Controls whether the monitor should block the activity start (returning its canned result) or let the call proceed. |
Create a new ActivityMonitor that looks for a specific activity class to be started.
cls | The activity class this monitor is responsible for. |
---|---|
result | A canned result to return if the monitor is hit; can be null. |
block | Controls whether the monitor should block the activity start (returning its canned result) or let the call proceed. |
Retrieve the filter associated with this ActivityMonitor.
Retrieve the number of times the monitor has been hit so far.
Retrieve the most recent activity class that was seen by this monitor.
Retrieve the result associated with this ActivityMonitor, or null if none.
Check whether this monitor blocks activity starts (not allowing the actual activity to run) or allows them to execute normally.
Block until an Activity is created that matches this monitor, returning the resulting activity.
Block until an Activity is created that matches this monitor, returning the resulting activity or till the timeOut period expires. If the timeOut expires before the activity is started, return null.
timeOut | Time to wait before the activity is created. |
---|