假设我有一个 Activity A,它从其onCreate()
方法中启动了另一个 Activity B,并期望得到结果。
如何使用Robolectric获得 Activity B?
最佳答案
这个怎么样:
ActivityA activityA = setupActivity(ActivityA.class);
// Start other activity by e.g. pushing on a button
Intent intentForB = shadowOf(activityA).peekNextStartedActivity();
ActivityB activityB = buildActivity(ActivityB.class).withIntent(intentForB)
.create().get();