Ottenere il Context da un Fragment

E’ molto semplice ottenere il Context all’interno di una Activity:

  • con il metodo getApplicationContext()
  • usando semplicemente “this” perche la classe Activity estende la classe Context

Ma non puoi usare nessuno di questi due metodi all’interno di un Fragment e devi sostituirli rispettivamente con:

  • getActivity().getApplicationContext()
  • getActivity()

Applico spesso questa sostituzione quando utilizzo codice scritto per una Activity ma che io devo usare in un Fragment.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.