DieGoldeneMitte
Dauergast
- 262
Hallo,
ich verstehe nicht so ganz, welche Arbeit mit onCreateDialog abnehmen soll. Sehe ich das richtig, dass die Funktion nur für supermoppelige Dialoge gedacht ist?
Wenn ich über diese Methode einen komplizierteren Dialog erzeugen will, muss ich eventuelle Parameter irgendwie an onCreateDialog weitergeben. Also in einer Instanzvariable der Activity - damit werden die Parameter des Dialog zum Zustand der Activity - unschön. Außerdem muss ich sicherstellen, dass es beim zweiten aufruf wieder richtig konfiguriert wird, was nicht ganz leicht ist, da ich nach showDialog() den Dialog nicht in die Finger bekomme.
Da kann ich doch viel eleganter den Dialog selbst als Instanzvariable speichern, um ihn beim Aufruf (im show()) passend zu konfigurieren.
Oder übersehe ich da was?
ich verstehe nicht so ganz, welche Arbeit mit onCreateDialog abnehmen soll. Sehe ich das richtig, dass die Funktion nur für supermoppelige Dialoge gedacht ist?
Wenn ich über diese Methode einen komplizierteren Dialog erzeugen will, muss ich eventuelle Parameter irgendwie an onCreateDialog weitergeben. Also in einer Instanzvariable der Activity - damit werden die Parameter des Dialog zum Zustand der Activity - unschön. Außerdem muss ich sicherstellen, dass es beim zweiten aufruf wieder richtig konfiguriert wird, was nicht ganz leicht ist, da ich nach showDialog() den Dialog nicht in die Finger bekomme.
Da kann ich doch viel eleganter den Dialog selbst als Instanzvariable speichern, um ihn beim Aufruf (im show()) passend zu konfigurieren.
Oder übersehe ich da was?