Autore Topic: "Blocco Activity"  (Letto 388 volte)

Offline BobArctor

  • Nuovo arrivato
  • *
  • Post: 36
  • Respect: +2
    • Mostra profilo
  • Dispositivo Android:
    HTC Hero, Galaxy S4, GP50
  • Play Store ID:
    Michele Valentini
  • Sistema operativo:
    Windows 8
"Blocco Activity"
« il: 15 Agosto 2013, 11:12:11 CEST »
0
Ciao!

Ho questo "problema":
sono passato da una progress dialog ad una progress bar per visualizzare l'avanzamento di un'operazione (in un thread).
Grazie a
Codice (Java): [Seleziona]
myPd.setCancelable(false);
myPd.setCanceledOnTouchOutside(false);
ero certo che la pressione del tasto back o qualche altro "tocco" indesiderato non avrebbero interferito con l'esecuzione del thread.

è possibile quindi avere questi comportamenti anche utilizzando una progress bar in un'activity?

Offline Gianluca

  • Nuovo arrivato
  • *
  • Post: 19
  • Respect: +2
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S-II (i9100)
  • Sistema operativo:
    Windows 8
Re:"Blocco Activity"
« Risposta #1 il: 16 Agosto 2013, 11:57:25 CEST »
+1
Quando sei in un'Activity puoi fare l'override di onBackPressed, e prevenire l'exit o la distruzione della stessa, così che la progress bar nella UI non subisca interferenze.

Offline BobArctor

  • Nuovo arrivato
  • *
  • Post: 36
  • Respect: +2
    • Mostra profilo
  • Dispositivo Android:
    HTC Hero, Galaxy S4, GP50
  • Play Store ID:
    Michele Valentini
  • Sistema operativo:
    Windows 8
Re:"Blocco Activity"
« Risposta #2 il: 16 Agosto 2013, 11:58:46 CEST »
0
ottimo grazie :D pensavo di aver fatto una "zozzata" =P