Package org.robolectric.shadows
Class ShadowInstrumentation
java.lang.Object
org.robolectric.shadows.ShadowInstrumentation
@Implements(value=android.app.Instrumentation.class, looseSignatures=true) public class ShadowInstrumentation extends Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
ShadowInstrumentation._Instrumentation_
Reflector interface forInstrumentation
's internals. -
Constructor Summary
Constructors Constructor Description ShadowInstrumentation()
-
Method Summary
Modifier and Type Method Description protected boolean
bindService(Intent intent, ServiceConnection serviceConnection, int i)
protected void
execStartActivities(Context who, IBinder contextThread, IBinder token, Activity target, Intent[] intents, Bundle options)
protected Instrumentation.ActivityResult
execStartActivity(Context who, IBinder contextThread, IBinder token, Activity target, Intent intent, int requestCode, Bundle options)
protected Instrumentation.ActivityResult
execStartActivity(Context who, IBinder contextThread, IBinder token, Activity resultWho, Intent intent, int requestCode, Bundle options, UserHandle user)
Behaves as {@link #execStartActivity(Context, IBinder, IBinder, Activity, Intent, int, Bundle).protected Instrumentation.ActivityResult
execStartActivity(Context who, IBinder contextThread, IBinder token, Fragment target, Intent intent, int requestCode, Bundle options)
protected Instrumentation.ActivityResult
execStartActivity(Context who, IBinder contextThread, IBinder token, String target, Intent intent, int requestCode, Bundle options)
protected Instrumentation.ActivityResult
execStartActivity(Context who, IBinder contextThread, IBinder token, String resultWho, Intent intent, int requestCode, Bundle options, UserHandle user)
Behaves as {@link #execStartActivity(Context, IBinder, IBinder, String, Intent, int, Bundle).protected void
execStartActivityFromAppTask(Context who, IBinder contextThread, Object appTask, Intent intent, Bundle options)
protected List<ServiceConnection>
getBoundServiceConnections()
static Instrumentation
getInstrumentation()
List<String>
getUnbindableActions()
protected List<ServiceConnection>
getUnboundServiceConnections()
protected void
setUnbindServiceCallsOnServiceDisconnected(boolean flag)
protected Activity
startActivitySync(Intent intent, Bundle options)
protected ComponentName
startService(Intent intent)
protected void
unbindService(ServiceConnection serviceConnection)
-
Constructor Details
-
ShadowInstrumentation
public ShadowInstrumentation()
-
-
Method Details
-
startActivitySync
-
execStartActivities
-
execStartActivityFromAppTask
-
execStartActivity
@Implementation protected Instrumentation.ActivityResult execStartActivity(Context who, IBinder contextThread, IBinder token, Activity target, Intent intent, int requestCode, Bundle options) -
execStartActivity
@Implementation(maxSdk=22) protected Instrumentation.ActivityResult execStartActivity(Context who, IBinder contextThread, IBinder token, Fragment target, Intent intent, int requestCode, Bundle options) -
execStartActivity
@Implementation(minSdk=23) protected Instrumentation.ActivityResult execStartActivity(Context who, IBinder contextThread, IBinder token, String target, Intent intent, int requestCode, Bundle options) -
execStartActivity
@Implementation(minSdk=17, maxSdk=25) protected Instrumentation.ActivityResult execStartActivity(Context who, IBinder contextThread, IBinder token, Activity resultWho, Intent intent, int requestCode, Bundle options, UserHandle user)Behaves as {@link #execStartActivity(Context, IBinder, IBinder, Activity, Intent, int, Bundle).Currently ignores the user.
-
execStartActivity
@Implementation(minSdk=26) protected Instrumentation.ActivityResult execStartActivity(Context who, IBinder contextThread, IBinder token, String resultWho, Intent intent, int requestCode, Bundle options, UserHandle user)Behaves as {@link #execStartActivity(Context, IBinder, IBinder, String, Intent, int, Bundle).Currently ignores the user.
-
startService
-
bindService
-
setUnbindServiceCallsOnServiceDisconnected
protected void setUnbindServiceCallsOnServiceDisconnected(boolean flag) -
unbindService
-
getBoundServiceConnections
-
getUnboundServiceConnections
-
getUnbindableActions
-
getInstrumentation
-