0

私のアクティビティ-テストしたい-は、開始する前にエクストラが必要であり、インテントに配置する必要がありました。テストでアクティビティを開始する前にそれらを追加するにはどうすればよいですか?

また、Activity の「Configuration」で「Locale」を設定する場合も同様の機能が必要です。

shadowActivity を使用する必要があると思いますが、その例は見つかりませんでした。

助けてください&ありがとう!

4

1 に答える 1

1

エクストラについては、特に問題はないと思います。新しいインテントを作成し、すべてのエクストラを入れてアクティビティに設定するだけです。

Intent intent = new Intent();
intent.putExtra(..,..);
activity.setIntent(intent);
activity.onCreate(null);
于 2013-05-22T21:27:10.597 に答える