Android 如何在Robolectric中启动活动之前设置意图和配置

Android 如何在Robolectric中启动活动之前设置意图和配置,android,android-intent,android-resources,robolectric,android-testing,Android,Android Intent,Android Resources,Robolectric,Android Testing,我的活动-我想测试-在开始之前必须有额外的,必须位于目的地。如何在测试活动开始之前添加它们 在活动的“配置”中设置“区域设置”也需要相同的函数 我认为我们必须使用shadowActivity,但我找不到任何这样的例子 请帮忙,谢谢 关于临时演员,我看没什么问题。创建一个新的意图,把所有额外的东西都放在我们的活动中 Intent intent = new Intent(); intent.putExtra(..,..); activity.setIntent(intent); activity.o

我的活动-我想测试-在开始之前必须有额外的,必须位于目的地。如何在测试活动开始之前添加它们

在活动的“配置”中设置“区域设置”也需要相同的函数

我认为我们必须使用shadowActivity,但我找不到任何这样的例子


请帮忙,谢谢

关于临时演员,我看没什么问题。创建一个新的意图,把所有额外的东西都放在我们的活动中

Intent intent = new Intent();
intent.putExtra(..,..);
activity.setIntent(intent);
activity.onCreate(null);

还是不可能?从22个小时以来,我找不到任何例子来实现它。请检查[此响应][1]以了解在Robolectric 2.x[1]中实现这一点的方法:我使用的是0.9.4版。在这种情况下,它没有任何效果。但是你写的东西只对2.x以上的版本有效。但是为什么你要用这么旧的版本呢?新版本在任何方面都更好!我必须承认,第一次配置是非常困难的,你知道,要让测试在android应用程序中的ant构建中运行,需要多个项目。但是在那之后。。。一切都是幸福!