Android
Contesto
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:
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);