実際には、API 呼び出しの応答を取得する必要があり、そのために必要なContext
.
質問する
57692 次
14 に答える
234
アップデート。
バージョン 1.x および 2.x にのみ使用します。
Robolectric.application;
バージョン 3.x の場合:
RuntimeEnvironment.application;
バージョン 4.x の場合:
build.gradle
ファイルに追加します。testImplementation 'androidx.test:core:1.0.0'
次のようにしてコンテキストを取得します。
ApplicationProvider.getApplicationContext()
于 2012-12-03T18:10:23.107 に答える
26
使用できます
RuntimeEnvironment.application
于 2015-03-31T11:28:26.740 に答える
19
これを使って:
Robolectric.application
于 2013-01-31T04:27:41.080 に答える
8
2019 年現在の最新の Robolectric 4.3 の場合 `
ShadowApplication.getInstance()
` と
Roboletric.application
両方とも非推奨です。だから私は使用しています
Context context = RuntimeEnvironment.systemContext;
コンテキストを取得します。
于 2019-07-02T14:52:34.773 に答える
1
直接Robolectric.getShadowApplication()
使用するよりも使用する方が安全です。Robolectric.application
于 2014-11-10T05:55:55.913 に答える