TestLooperManager
|
acquireLooperManager(Looper looper)
Takes control of the execution of messages on the specified looper until
TestLooperManager#release is called.
|
Instrumentation.ActivityMonitor
|
addMonitor(String cls, Instrumentation.ActivityResult result, boolean block)
A convenience wrapper for addMonitor(android.app.Instrumentation.ActivityMonitor) that
creates a class matching ActivityMonitor for you and returns it.
|
Instrumentation.ActivityMonitor
|
addMonitor(IntentFilter filter, Instrumentation.ActivityResult result, boolean block)
A convenience wrapper for addMonitor(android.app.Instrumentation.ActivityMonitor) that
creates an intent filter matching ActivityMonitor for you and
returns it.
|
void
|
addMonitor(Instrumentation.ActivityMonitor monitor)
Add a new ActivityMonitor that will be checked whenever an
activity is started.
|
void
|
addResults(Bundle results)
Report some results in the middle of instrumentation execution.
|
void
|
callActivityOnCreate(Activity activity, Bundle icicle)
Perform calling of an activity's Activity#onCreate
method.
|
void
|
callActivityOnCreate(Activity activity, Bundle icicle, PersistableBundle persistentState)
Perform calling of an activity's Activity#onCreate
method.
|
void
|
callActivityOnDestroy(Activity activity)
|
void
|
callActivityOnNewIntent(Activity activity, Intent intent, ComponentCaller caller)
Same as callActivityOnNewIntent(android.app.Activity, android.content.Intent) , but with an extra parameter for
the ComponentCaller instance associated with the app that sent the intent.
|
void
|
callActivityOnNewIntent(Activity activity, Intent intent)
Perform calling of an activity's Activity#onNewIntent
method.
|
void
|
callActivityOnPause(Activity activity)
Perform calling of an activity's Activity#onPause method.
|
void
|
callActivityOnPictureInPictureRequested(Activity activity)
Perform calling of an activity's Activity#onPictureInPictureRequested method.
|
void
|
callActivityOnPostCreate(Activity activity, Bundle savedInstanceState, PersistableBundle persistentState)
Perform calling of an activity's Activity#onPostCreate method.
|
void
|
callActivityOnPostCreate(Activity activity, Bundle savedInstanceState)
Perform calling of an activity's Activity#onPostCreate method.
|
void
|
callActivityOnRestart(Activity activity)
Perform calling of an activity's Activity#onRestart
method.
|
void
|
callActivityOnRestoreInstanceState(Activity activity, Bundle savedInstanceState)
Perform calling of an activity's Activity#onRestoreInstanceState
method.
|
void
|
callActivityOnRestoreInstanceState(Activity activity, Bundle savedInstanceState, PersistableBundle persistentState)
Perform calling of an activity's Activity#onRestoreInstanceState
method.
|
void
|
callActivityOnResume(Activity activity)
Perform calling of an activity's Activity#onResume method.
|
void
|
callActivityOnSaveInstanceState(Activity activity, Bundle outState, PersistableBundle outPersistentState)
Perform calling of an activity's Activity#onSaveInstanceState
method.
|
void
|
callActivityOnSaveInstanceState(Activity activity, Bundle outState)
Perform calling of an activity's Activity#onSaveInstanceState
method.
|
void
|
callActivityOnStart(Activity activity)
Perform calling of an activity's Activity#onStart
method.
|
void
|
callActivityOnStop(Activity activity)
Perform calling of an activity's Activity#onStop
method.
|
void
|
callActivityOnUserLeaving(Activity activity)
Perform calling of an activity's Activity#onUserLeaveHint method.
|
void
|
callApplicationOnCreate(Application app)
Perform calling of the application's Application#onCreate
method.
|
boolean
|
checkMonitorHit(Instrumentation.ActivityMonitor monitor, int minHits)
Test whether an existing ActivityMonitor has been hit.
|
void
|
endPerformanceSnapshot()
|
void
|
finish(int resultCode, Bundle results)
Terminate instrumentation of the application.
|
Bundle
|
getAllocCounts()
Returns a bundle with the current results from the allocation counting.
|
Bundle
|
getBinderCounts()
Returns a bundle with the counts for various binder counts for this process.
|
ComponentName
|
getComponentName()
Returns complete component name of this instrumentation.
|
Context
|
getContext()
Return the Context of this instrumentation's package.
|
String
|
getProcessName()
Return the name of the process this instrumentation is running in.
|
Context
|
getTargetContext()
Return a Context for the target application being instrumented.
|
UiAutomation
|
getUiAutomation(int flags)
Gets the UiAutomation instance with flags set.
|
UiAutomation
|
getUiAutomation()
Gets the UiAutomation instance with no flags set.
|
boolean
|
invokeContextMenuAction(Activity targetActivity, int id, int flag)
Show the context menu for the currently focused view and executes a
particular context menu item.
|
boolean
|
invokeMenuActionSync(Activity targetActivity, int id, int flag)
Execute a particular menu item.
|
boolean
|
isProfiling()
Check whether this instrumentation was started with profiling enabled.
|
Activity
|
newActivity(Class<?> clazz, Context context, IBinder token, Application application, Intent intent, ActivityInfo info, CharSequence title, Activity parent, String id, Object lastNonConfigurationInstance)
Perform instantiation of an Activity object.
|
Activity
|
newActivity(ClassLoader cl, String className, Intent intent)
Perform instantiation of the process's Activity object.
|
Application
|
newApplication(ClassLoader cl, String className, Context context)
Perform instantiation of the process's Application object.
|
static
Application
|
newApplication(Class<?> clazz, Context context)
Perform instantiation of the process's Application object.
|
void
|
onCreate(Bundle arguments)
Called when the instrumentation is starting, before any application code
has been loaded.
|
void
|
onDestroy()
Called when the instrumented application is stopping, after all of the
normal application cleanup has occurred.
|
boolean
|
onException(Object obj, Throwable e)
This is called whenever the system captures an unhandled exception that
was thrown by the application.
|
void
|
onStart()
Method where the instrumentation thread enters execution.
|
void
|
removeMonitor(Instrumentation.ActivityMonitor monitor)
Remove an ActivityMonitor that was previously added with
addMonitor(ActivityMonitor) .
|
void
|
resetInTouchMode()
Resets the touch mode to the device default.
|
void
|
runOnMainSync(Runnable runner)
Execute a call on the application's main thread, blocking until it is
complete.
|
void
|
sendCharacterSync(int keyCode)
Sends up and down key events with the given key code to the currently focused window, and
waits for it to be processed.
|
void
|
sendKeyDownUpSync(int keyCode)
Sends up and down key events with the given key code to the currently focused window, and
waits for it to be processed.
|
void
|
sendKeySync(KeyEvent event)
Sends a key event to the currently focused window, and waits for it to be processed.
|
void
|
sendPointerSync(MotionEvent event)
Dispatches a pointer event into a window owned by the instrumented application, and waits for
it to be processed.
|
void
|
sendStatus(int resultCode, Bundle results)
Provide a status report about the application.
|
void
|
sendStringSync(String text)
Sends the key events that result in the given text being typed into the currently focused
window, and waits for it to be processed.
|
void
|
sendTrackballEventSync(MotionEvent event)
Dispatches a trackball event into the currently focused window, and waits for it to be
processed.
|
void
|
setAutomaticPerformanceSnapshots()
|
void
|
setInTouchMode(boolean inTouch)
Force the global system in or out of touch mode.
|
void
|
start()
Create and start a new thread in which to run instrumentation.
|
Activity
|
startActivitySync(Intent intent, Bundle options)
Start a new activity and wait for it to begin running before returning.
|
Activity
|
startActivitySync(Intent intent)
Start a new activity and wait for it to begin running before returning.
|
void
|
startAllocCounting()
|
void
|
startPerformanceSnapshot()
|
void
|
startProfiling()
This method will start profiling if isProfiling() returns true.
|
void
|
stopAllocCounting()
|
void
|
stopProfiling()
Stops profiling if isProfiling() returns true.
|
void
|
waitForIdle(Runnable recipient)
Schedule a callback for when the application's main thread goes idle
(has no more events to process).
|
void
|
waitForIdleSync()
Synchronously wait for the application to be idle.
|
Activity
|
waitForMonitor(Instrumentation.ActivityMonitor monitor)
Wait for an existing ActivityMonitor to be hit.
|
Activity
|
waitForMonitorWithTimeout(Instrumentation.ActivityMonitor monitor, long timeOut)
Wait for an existing ActivityMonitor to be hit till the timeout
expires.
|