Recherche…


Introduction

Selon la documentation Google: "Interface vers des informations globales sur un environnement d'application. Elle permet d'accéder à des ressources et des classes spécifiques à l'application, ainsi qu'à des appels pour des opérations telles que des activités de lancement, de diffusion et de réception, etc."

Plus simplement, le contexte est l'état actuel de votre application. Il vous permet de fournir des informations aux objets afin qu'ils puissent être au courant de ce qui se passe dans d'autres parties de votre application.

Syntaxe

  • getApplicationContext()
  • getBaseContext()
  • getContext()
  • this

Remarques

Cette page StackOverflow contient plusieurs explications complètes et bien écrites du concept de contexte:

Qu'est-ce que le contexte?

Exemples de base

Utilisation standard dans l'activité:

Context context = getApplicationContext();

Utilisation standard en fragment:

Context context = getActivity().getApplicationContext(); 

this (dans une classe qui s'étend du contexte, comme les classes Application, Activity, Service et IntentService)

TextView textView = new TextView(this);

un autre this exemple:

Intent intent = new Intent(this, MainActivity.class);
startActivity(intent);


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow