Autore Topic: Modifica di un Custom Dialog  (Letto 931 volte)

Offline Ivan86

  • Utente junior
  • **
  • Post: 139
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S II
  • Sistema operativo:
    Windows 7
Modifica di un Custom Dialog
« il: 06 Aprile 2011, 12:44:44 CEST »
0
Ho il mio custom dialog che faccio apparire quando tocco un button
come si nota dal codice nel dialog c'è una EditText che prende il testo da una stringa "dato".
Codice (Java): [Seleziona]
 String = dato;

// ID della Dialog Custom
    private final static int CUSTOM_DIALOG_ID = 0;
       
    public void manageCustomDialog1(View view) {
                showDialog(CUSTOM_DIALOG_ID);  
        }

        @Override
        protected Dialog onCreateDialog(int id) {
                switch (id) {
                case CUSTOM_DIALOG_ID:
                        return createCustomDialog();
                default:
                        return null;
        }}

       // Creazione di una finestra di dialogo custom
        private Dialog createCustomDialog() {
                Dialog customDialog = new Dialog(this);
                customDialog.setContentView(R.layout.mod_notifica);
               
                EditText editUno = (EditText)customDialog.findViewById(R.id.txt_uno);
                editUno.setText(dato);
       
                return customDialog;
        }
questa stringa "dato" cambia nella Activity e una volta che tocco il button, la EditText dovrebbe cambiare di conseguenza.
ma non lo fa..
perchè? perchè ho usato onCreate che inizializza e non modifica?
devo usare onStart? come si usa? nella documentazione ufficiale non ho trovato molto
oppure sbaglio altrove?

Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7
Re:Modifica di un Custom Dialog
« Risposta #1 il: 06 Aprile 2011, 14:25:47 CEST »
0

Offline Ivan86

  • Utente junior
  • **
  • Post: 139
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S II
  • Sistema operativo:
    Windows 7
Re:Modifica di un Custom Dialog
« Risposta #2 il: 06 Aprile 2011, 14:31:02 CEST »
0
se ho scritto
nella documentazione ufficiale non ho trovato molto
qualcosa vorrà pur dire!!!
Mi riferivo proprio al secondo link che mi hai passato.
Il primo link che mi hai dato a cosa serve? ripasso generale delle Activity? :-)

Cmq ho appena risolto leggendo questo link: Android Ideas: Creating custom dialog in Android

Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7
Re:Modifica di un Custom Dialog
« Risposta #3 il: 06 Aprile 2011, 14:41:54 CEST »
0
Beh,
...visto che hai scritto che non sai usare onStart il primo link ti serve.
...visto che non conosci la differenza tra onCreateDialog e onPrepareDialog il secondo link ti serve.