robolectric 2 - twórz aktywność z zamiarem
Czy tworzenie aktywności za pomocą.withIntent()
nie działa w Robolectric 2? Robię co następuje
activity = Robolectric.buildActivity(MyActivity.class)
.create()
.withIntent(intent)
.get();
I dostajęNullPointerException
podczas wykonywania poniższych czynnościonCreate()
mojej działalności.
Bundle bundle = getIntent().getExtras();
Mogę zakodować czek null w moimonCreate()
i ustaw cel, wykonując następujące czynności, ale wydaje się zbędne, aby ustawić zamiar i zadzwonić doonCreate()
metoda ponownie, gdy Robolectric już to robi podczas tworzeniaActivity
instancja. To wydaje się niepotrzebną pracą.
Robolectric.shadowOf(activity).setIntent(intent);
activity.onCreate(null);