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.