.withIntent()
在 Robolectric 2 中使用不工作创建活动吗?我正在做以下事情
activity = Robolectric.buildActivity(MyActivity.class)
.create()
.withIntent(intent)
.get();
在我的活动NullPointerException
中执行以下操作时,我得到了一个。onCreate()
Bundle bundle = getIntent().getExtras();
我可以在我的代码中编写一个空检查并通过执行以下操作来设置意图,但是当 Robolectric 在创建实例时已经这样做时onCreate()
,设置意图并再次调用该方法似乎是多余的。这似乎是一个不必要的工作。onCreate()
Activity
Robolectric.shadowOf(activity).setIntent(intent);
activity.onCreate(null);