Autore Topic: DialogFragment che necessita di info dall'activity per creare la view  (Letto 295 volte)

Offline lucchetto

  • Nuovo arrivato
  • *
  • Post: 1
  • Respect: 0
    • Mostra profilo
Ciao a tutti,

nella mia app ho una classe che estende una dialog fragment e che mostra due seek bar e tre bottoni. Le etichette delle seekbar (es: 'intensità') e lo stato iniziale delle seekbar sono impostati richiedendo all'activity alcune info. Queste info sono impostate nel metodo onCreate() dell'activity.
Il problema quindi è che la view della dialog fragment non posso impostarla in onCreateView(), perché non ho la garanzia che il costruttore dell'activity sia completato.
Dovrei impostare la view in onActivityCreated(), ma a quel punto mi servono il parametro container  e il layout inflater.
Se non sto sbagliando tutto, come faccio? Mi salvo quei due parametri in onCreateView() oppure ci sono metodi che posso usare per recuperarli?
Ammetto di essere piuttosto confuso dal fatto che DialogFragment.onCreateView() possa essere chiamato prima che il metodo onCreate() dell'activity sia terminato...
Help!  :-X
« Ultima modifica: 03 Agosto 2014, 17:39:14 CEST da lucchetto »