Combien de types de contexte dans Android et ce qu'il y a de mieux à utiliser?

Je voulais juste savoir combien de façons d'obtenir le contexte, quelle méthode utilisé dans quelle situation. Le meilleur à utiliser, et quelle est la déférence principale et clé entre eux.

  • Enregistrement par SMS comme dans l'application mobile: whatsapp
  • Android convertit la chaîne codée base64 en vue d'image
  • Quand MeasureSpec.UNSPECIFIED et MeasureSpec.AT_MOST seront-ils appliqués?
  • Impossible de créer PlusClient
  • Obtenir un objet JSON imbriqué avec GSON en utilisant la modernisation
  • Détectez si l'application est celle de Beta in Play Store
  • Comment l'arrière-plan change-t-il lors de la connexion à l'application Instagram?
  • SimpleCursorAdapter avec ImageView et TextView
  • Android: Fill Spinner From Java Code Programmatically
  • Erreur lors de la gonflement de la classe android.webkit.WebView se produit sporadiquement en production
  • La conversion au format Dalvik a échoué avec l'erreur 1 dans Android à l'exportation (adt 21)
  • Dans l'achat d'applications dans Android: la signature d'achat a échoué
  • 2 Solutions collect form web for “Combien de types de contexte dans Android et ce qu'il y a de mieux à utiliser?”

    Pour votre meilleure compréhension, vous devriez lire le blog officiel Android. Regardez également la réponse de HackBod .

    Il existe des URL de référence qui vous aident davantage au sujet du contexte

    1. Que signifie exactement l'utilisation du contexte de l'application?
    2. Différence entre contexte d'activité et contexte d'application
    3. http://android-developers.blogspot.de/2009/01/avoiding-memory-leaks.html

    Merci

    Context classe de Context représente l'environnement local d'une application, elle encapsule tous les services et ressources disponibles pour l'application. Il existe une classe de base ApplicationContext et des sous-classes pour les composants: Activity , Service etc.

    Toujours préférable d'utiliser ApplicationContext car il est global et ne cause pas de problèmes sérieux si sa fuite, c'est-à-dire: une référence inutilisée reste et n'est pas collectée.

    Certaines fois, vous devez utiliser des sous-composants comme Activity ou Service comme contexte. Utilisez ceci lors de la création d'Intents, ou de la création d'éléments UI, ou d'un toast, etc. C'est-à-dire: des fonctions qui sont spécifiquement liées à l'identité de ces composants, à son UI ou à sa fenêtre d'affichage.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.