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.
        
    
 
      
     |