Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial
  • Lezione 81 di 97
  • livello avanzato
Indice lezioni

L'Application Context

L'application context è un elemento centrale e importante su Android, poichè consente di accedere alle risorse e alle impostazioni condivise tra istanze di diverse Activity. Ecco come utilizzarlo.
L'application context è un elemento centrale e importante su Android, poichè consente di accedere alle risorse e alle impostazioni condivise tra istanze di diverse Activity. Ecco come utilizzarlo.
Link copiato negli appunti

L'application context è un elemento centrale e importante per tutte le funzionalità disponibili al più alto livello applicativo: possiamo utilizzare l'application context per accedere alle risorse e alle impostazioni condivise tra istanze di diverse Activity.

Una volta recuperato l'application context, ad esempio con il seguente codice:

Context context = getApplicationContext();

possiamo utilizzarlo per accedere ad un ampio insieme di caratteristiche e servizi applicazione Android getSharedPreferences() application context getResources()

String hello = context.getResources().getString(R.string.hello);

Visto che la classe Activity Context this application context

Potremmo dunque riscrivere l'esempio precedente come segue:

String hello = getResources().getString(R.string.hello);

L'application context lo utilizziamo anche per:

  1. Lanciare istanze di Activity.
  2. Gestire le directory, i database e i file protetti dell'applicazione.
  3. Richiamare i gestori di servizi di sistema (e.g. servizio di localizzazione).
  4. Applicare e controllare i permessi a livello applicativo.
  5. Richiamare gli asset dell'applicazione.

Oltre all'application context abbiamo a disposizione altre due opzioni per richiamare e lanciare istanze di Activity : implementare il lancio di una Activity Activity Activity

Ti consigliamo anche