Autore Topic: progressDialog dinamica  (Letto 617 volte)

Offline beppenmk

  • Nuovo arrivato
  • *
  • Post: 12
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    samsung galaxy s
  • Sistema operativo:
    ubuntu (passerò a suse)
progressDialog dinamica
« il: 12 Aprile 2012, 13:06:03 CEST »
0
Buondi, sarò rapido....

L'idea che ho in mente è una progressDialog con il testo che si incrementa ad ogni step  ( avrò 2/3 task non di piu )
ed alla concusione l'aggiunta del bottone per chiudere.
In teoria con i testi ci son già riuscito  ma non riesco ad aggiungere il bottone alla fine.
Qualcuno ha qualche idea?


Codice: [Seleziona]
        public void onCreate(Bundle savedInstanceState) {
                // TODO Auto-generated method stub
                super.onCreate(savedInstanceState);
                 setContentView(R.layout.help);
                 c= this;
                 a= this;
                  progressDialog = new ProgressDialog(c);
                  progressDialog.setMessage("");
                  //creo oggetto che riceve il dato del thread parallelo
                  handler = new MyHandler(this);
                 
        }
        ............


public static void ricevo(String msg) {
        Log.i(TAG,"ricevo ("+msg+")");
                a.runOnUiThread(changeMessage);       
        }

        private static Runnable changeMessage = new Runnable() {
            @Override
            public void run() {
                     progressDialog.setMessage("ccc");         
            }
        };





 

Offline alexAndroid

  • Utente normale
  • ***
  • Post: 185
  • Respect: +27
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Giò
  • Sistema operativo:
    Ubuntu 11.10; Windows XP
Re:progressDialog dinamica
« Risposta #1 il: 12 Aprile 2012, 22:54:50 CEST »
0
Se invece cambi la stategia? Ovvero crei una Dialog che ha già un bottone che in principio è disattivata la pressione.
Al termine dei processi lo riattivi.
Sei stato aiutato oppure il tuo problema è stato risolto? Allora premi il tasto THANKS E' un modo utile e carino per ringraziare chi ti è stato di aiuto.

Offline beppenmk

  • Nuovo arrivato
  • *
  • Post: 12
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    samsung galaxy s
  • Sistema operativo:
    ubuntu (passerò a suse)
Re:progressDialog dinamica
« Risposta #2 il: 14 Aprile 2012, 18:56:46 CEST »
0
per ora ho "semplicemete" deciso di far chiudere la progressDialog un tot di secondi dopo che il processo si è concluso ma proverò questa strada.....