Package org.robolectric.android.internal
Class LocalActivityInvoker
- java.lang.Object
-
- org.robolectric.android.internal.LocalActivityInvoker
-
- All Implemented Interfaces:
androidx.test.internal.platform.app.ActivityInvoker
public class LocalActivityInvoker extends Object implements androidx.test.internal.platform.app.ActivityInvoker
AnActivityInvokerthat drivesActivitylifecycles manually.All the methods in this class are blocking API.
-
-
Constructor Summary
Constructors Constructor Description LocalActivityInvoker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfinishActivity(Activity activity)Instrumentation.ActivityResultgetActivityResult()IntentgetIntentForActivity(Class<? extends Activity> activityClass)voidpauseActivity(Activity activity)voidrecreateActivity(Activity activity)voidresumeActivity(Activity activity)voidstartActivity(Intent intent)voidstartActivity(Intent intent, Bundle activityOptions)voidstopActivity(Activity activity)
-
-
-
Method Detail
-
startActivity
public void startActivity(Intent intent, @Nullable Bundle activityOptions)
- Specified by:
startActivityin interfaceandroidx.test.internal.platform.app.ActivityInvoker
-
startActivity
public void startActivity(Intent intent)
- Specified by:
startActivityin interfaceandroidx.test.internal.platform.app.ActivityInvoker
-
getActivityResult
public Instrumentation.ActivityResult getActivityResult()
- Specified by:
getActivityResultin interfaceandroidx.test.internal.platform.app.ActivityInvoker
-
resumeActivity
public void resumeActivity(Activity activity)
- Specified by:
resumeActivityin interfaceandroidx.test.internal.platform.app.ActivityInvoker
-
pauseActivity
public void pauseActivity(Activity activity)
- Specified by:
pauseActivityin interfaceandroidx.test.internal.platform.app.ActivityInvoker
-
stopActivity
public void stopActivity(Activity activity)
- Specified by:
stopActivityin interfaceandroidx.test.internal.platform.app.ActivityInvoker
-
recreateActivity
public void recreateActivity(Activity activity)
- Specified by:
recreateActivityin interfaceandroidx.test.internal.platform.app.ActivityInvoker
-
finishActivity
public void finishActivity(Activity activity)
- Specified by:
finishActivityin interfaceandroidx.test.internal.platform.app.ActivityInvoker
-
-