Ho un Fragment
con un ListView
. Nell'adattatore voglio creare una finestra di dialogo.Ottieni contesto attività in un adattatore da un frammento
class ViewHolder {
...
@Override
public void onClick(View v) {
...
AlertDialog.Builder builder = new AlertDialog.Builder(mContext);
...
}
...
}
mContext
è la Context
dal mio Fragment
, che li risparmio globale quando è stato creato l'adattatore. Ho ricevuto l'errore.
unable to add window -- token null is not for an application
Il metodo getActivity()
non è disponibile così come ottenere il Context
della mia Activity
?
invia altro codice. – Blackbelt
'View.getContext()'? ... in ogni caso: 'che io salvi globale quando viene creato l'adattatore' metti il contesto (che non è Applicazione) in qualche luogo come globale (FSM ci salvi)? – Selvin
ho salvato il contesto in un variabel globale nel mio adattatore, dovrebbe il fsm salvarmi? (è fsm il mostro spagetthi volante?) – AdrianoCelentano