Obtenir le Contexte de l'Application

Cela pourrait être une question simple, mais je voulais juste m'assurer que je suis de droite.

Dans mon application android, j'ai un constructeur qui utilise:

activity.getApplicationContext()

L'activité est passé dans le constructeur en tant que paramètre.

Le problème est que je suis à l'appel de cette classe à partir d'un Service. Si je fais une deuxième constructeur qui accepte le Service en tant que paramètre et utilise service.getApplicationContext? Vais-je obtenir le même contexte de l'application?

  • J'ai une question très semblable - j'ai une application qui a plus d'un processus. Il y a une bibliothèque qui a besoin d'un chargeur de classe mais n'est pas une application mais est utilisé dans les applications. Il peut être en plus d'un processus dans l'application. Est-il un moyen d'obtenir de l'actuel processus de contexte à partir d'une bibliothèque à l'aide de certains généraux de l'objet accessible dans tout processus à partir d'une bibliothèque donc je peux le contexte d'appel.getClassLoader()?
InformationsquelleAutor gtdevel | 2011-08-22