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.

  • FragmentTransaction animation pour glisser sur le dessus
  • Comment définir une étiquette différente pour le lanceur plutôt que le titre d'activité?
  • Le temps de compilation Android avec Jack est extrêmement lent
  • Application de Javascript uniquement authentification java android avec twitter4j
  • Comment faire la validation de formulaire dans Android
  • Comment implémenter le filtre d'image Drag Distortion dans Android?
  • AppBarLayout avec recyclerVoir en fragment imbriqué
  • Pourquoi je reçois une erreur 'Le canal est irrécupérablement brisé et sera éliminé!'
  • Téléphone mute / unmute Android
  • AlignmentSpan ne fonctionne pas pour le texte RadioButton
  • Écrivez une chaîne dans un fichier
  • Comment mettre le texte dans un tiroir?
  • 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.