2011-05-26 4 views
1

Я пишу испытание для моей деятельностиТестирование активности и передача дополнительной информации?

MyActivity activity = new MyActivity(); 
activity.onCreate(null); 

моя деятельность ожидает и дополнительных параметров, передаваемых, поэтому, когда я называю OnCreate он выходит из строя. Как передать дополнительную информацию в свою деятельность без использования намерения?

ответ

4

Возможно, для проверки активности вы использовали некоторые значения по умолчанию для дополнительных параметров, но я не рекомендую этот подход. Вместо этого попробуйте пройти тест в значениях.

От http://developer.android.com/reference/android/test/ActivityInstrumentationTestCase2.html#setActivityIntent(android.content.Intent)

Вызовите этот метод перед первым вызовом getActivity(), чтобы придать индивидуальный Intent в деятельности при испытании.
+0

Я создал намерение и передал его своей деятельности. myActivity.setIntent (myIntent); – aryaxt