2016-12-28 5 views

Répondre

0

Vous pouvez passer la variable d'instance context à la méthode qui exige comme suit methodThatRequiresContext(context);

Je ne suis pas tout à fait sûr de ce que votre problème est.

+0

Le contexte doit contenir un contexte qui crée simplement la variable et la transmettre à la méthode ne fonctionnera pas. –

+0

comme Contexte context = getContext(); –

0

Vous pouvez utiliser AndroidTestCase, cette classe a la méthode getContext();

Ou créez une classe sans parent et ajoutez @RunWith (AndroidJUnit4.class) à l'en-tête de la classe. Et utilisez ceci: InstrumentationRegistry.getTargetContext();

Rappel: je dois mettre cette classe de test dans le paquet androidTest, car il existe des tests d'intégration dans cette classe.

+0

AndroidTestCase est déprécié –