Ricerca…


introduzione

Secondo la documentazione di Google: "Interfaccia con le informazioni globali su un ambiente applicativo, che consente l'accesso a risorse e classi specifiche dell'applicazione, nonché up-call per operazioni a livello di applicazione come attività di lancio, trasmissione e ricezione di intenti, ecc."

Più semplicemente, Context è lo stato attuale della tua applicazione. Ti consente di fornire informazioni agli oggetti in modo che possano essere a conoscenza di ciò che accade in altre parti della tua applicazione.

Sintassi

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

Osservazioni

Questa pagina di StackOverflow ha diverse spiegazioni complete e ben scritte del concetto di contesto:

Cos'è il contesto?

Esempi di base

Utilizzo standard nell'attività:

Context context = getApplicationContext();

Utilizzo standard in Frammento:

Context context = getActivity().getApplicationContext(); 

this (quando in una classe che si estende da Context, come le classi Application, Activity, Service e IntentService)

TextView textView = new TextView(this);

altro this esempio:

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


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow