【发布时间】:2011-05-26 21:53:35
【问题描述】:
我正在为我的活动编写测试
MyActivity activity = new MyActivity();
activity.onCreate(null);
我的活动需要传递额外的参数,所以当我调用 onCreate 时它会崩溃。 如何在不使用 Intent 的情况下将额外内容传递给我的活动?
【问题讨论】:
标签: android unit-testing android-intent guice roboguice
我正在为我的活动编写测试
MyActivity activity = new MyActivity();
activity.onCreate(null);
我的活动需要传递额外的参数,所以当我调用 onCreate 时它会崩溃。 如何在不使用 Intent 的情况下将额外内容传递给我的活动?
【问题讨论】:
标签: android unit-testing android-intent guice roboguice
您可以让被测活动对额外参数使用一些默认值,但我不推荐这种方法。相反,只需让测试通过值。
在第一次调用 getActivity() 之前调用此方法,将自定义 Intent 注入被测 Activity。
【讨论】: