public class RoboMonitoringInstrumentation
extends androidx.test.runner.MonitoringInstrumentation
androidx.test.runner.MonitoringInstrumentation.ActivityFinisherInstrumentation.ActivityMonitor, Instrumentation.ActivityResult, Instrumentation.UiAutomationFlagsREPORT_KEY_IDENTIFIER, REPORT_KEY_STREAMRESULT| Constructor and Description | 
|---|
RoboMonitoringInstrumentation()  | 
| Modifier and Type | Method and Description | 
|---|---|
Instrumentation.ActivityResult | 
execStartActivity(Context who,
                 IBinder contextThread,
                 IBinder token,
                 Activity target,
                 Intent intent,
                 int requestCode)  | 
Instrumentation.ActivityResult | 
execStartActivity(Context who,
                 IBinder contextThread,
                 IBinder token,
                 Activity target,
                 Intent intent,
                 int requestCode,
                 Bundle options) | 
Instrumentation.ActivityResult | 
execStartActivity(Context who,
                 IBinder contextThread,
                 IBinder token,
                 Activity target,
                 Intent intent,
                 int requestCode,
                 Bundle options,
                 UserHandle user)
This API was added in Android API 17 (JELLY_BEAN_MR1) 
 | 
Instrumentation.ActivityResult | 
execStartActivity(Context who,
                 IBinder contextThread,
                 IBinder token,
                 String target,
                 Intent intent,
                 int requestCode,
                 Bundle options)
This API was added in Android API 23 (M) 
 | 
void | 
finish(int resultCode,
      Bundle bundle)  | 
protected void | 
installMultidex()  | 
void | 
runOnMainSync(Runnable runner)  | 
void | 
setInTouchMode(boolean inTouch)  | 
protected void | 
specifyDexMakerCacheProperty()  | 
Activity | 
startActivitySync(Intent intent)  | 
ActivityController<? extends Activity> | 
startActivitySyncInternal(Intent intent)  | 
void | 
waitForIdleSync()  | 
callActivityOnCreate, callActivityOnDestroy, callActivityOnPause, callActivityOnRestart, callActivityOnResume, callActivityOnStart, callActivityOnStop, callApplicationOnCreate, dumpThreadStateToOutputs, execStartActivities, execStartActivity, getThreadState, installOldMultiDex, interceptActivityUsing, isPrimaryInstrProcess, isPrimaryInstrProcess, newActivity, newActivity, onCreate, onDestroy, onException, onStart, restoreUncaughtExceptionHandler, setJsBridgeClassName, useDefaultInterceptingActivityFactory, waitForActivitiesToCompleteacquireLooperManager, addMonitor, addMonitor, addMonitor, addResults, callActivityOnCreate, callActivityOnNewIntent, callActivityOnNewIntent, callActivityOnPostCreate, callActivityOnPostCreate, callActivityOnRestoreInstanceState, callActivityOnRestoreInstanceState, callActivityOnSaveInstanceState, callActivityOnSaveInstanceState, callActivityOnUserLeaving, checkMonitorHit, checkStartActivityResult, endPerformanceSnapshot, execStartActivitiesAsUser, execStartActivity, execStartActivityAsCaller, execStartActivityFromAppTask, getAllocCounts, getBinderCounts, getComponentName, getContext, getProcessName, getTargetContext, getUiAutomation, getUiAutomation, invokeContextMenuAction, invokeMenuActionSync, isProfiling, newApplication, newApplication, onEnterAnimationComplete, removeMonitor, sendCharacterSync, sendKeyDownUpSync, sendKeySync, sendPointerSync, sendStatus, sendStringSync, sendTrackballEventSync, setAutomaticPerformanceSnapshots, start, startActivitySync, startAllocCounting, startPerformanceSnapshot, startProfiling, stopAllocCounting, stopProfiling, waitForIdle, waitForMonitor, waitForMonitorWithTimeoutprotected void specifyDexMakerCacheProperty()
specifyDexMakerCacheProperty in class androidx.test.runner.MonitoringInstrumentationprotected void installMultidex()
installMultidex in class androidx.test.runner.MonitoringInstrumentationpublic void setInTouchMode(boolean inTouch)
setInTouchMode in class Instrumentationpublic void waitForIdleSync()
waitForIdleSync in class Instrumentationpublic Activity startActivitySync(Intent intent)
startActivitySync in class androidx.test.runner.MonitoringInstrumentationpublic ActivityController<? extends Activity> startActivitySyncInternal(Intent intent)
public void runOnMainSync(Runnable runner)
runOnMainSync in class androidx.test.runner.MonitoringInstrumentationpublic Instrumentation.ActivityResult execStartActivity(Context who, IBinder contextThread, IBinder token, Activity target, Intent intent, int requestCode)
execStartActivity in class androidx.test.runner.MonitoringInstrumentationpublic Instrumentation.ActivityResult execStartActivity(Context who, IBinder contextThread, IBinder token, Activity target, Intent intent, int requestCode, Bundle options)
execStartActivity in class androidx.test.runner.MonitoringInstrumentationpublic Instrumentation.ActivityResult execStartActivity(Context who, IBinder contextThread, IBinder token, String target, Intent intent, int requestCode, Bundle options)
This API was added in Android API 23 (M)
execStartActivity in class androidx.test.runner.MonitoringInstrumentationpublic Instrumentation.ActivityResult execStartActivity(Context who, IBinder contextThread, IBinder token, Activity target, Intent intent, int requestCode, Bundle options, UserHandle user)
This API was added in Android API 17 (JELLY_BEAN_MR1)
execStartActivity in class androidx.test.runner.MonitoringInstrumentationpublic void finish(int resultCode,
                   Bundle bundle)
finish in class androidx.test.runner.MonitoringInstrumentation