Autore Topic: esecuzione del metodo ogni tot di tempo  (Letto 672 volte)

Offline nirvana91

  • Nuovo arrivato
  • *
  • Post: 45
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Windows 7, Ubuntu 12.10
esecuzione del metodo ogni tot di tempo
« il: 09 Giugno 2011, 19:33:09 CEST »
0
Salve a tutti! come faccio a far eseguire un pezzo di codice di un'activity con un intervallo di tempo stabilito da me e fino a quando io non gli dico di stopparsi tramite un button? in poche parole ho un metodo che fa dei calcoli, e vorrei mostrare i risultati in tempo reale, ma non so come far eseguire il metodo ogni tot di tempo.
grazie in anticipo!

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:esecuzione del metodo ogni tot di tempo
« Risposta #1 il: 09 Giugno 2011, 20:12:21 CEST »
0
Un metodo abbastanza semplice potrebbe essere un AlarmManager.

Altrettanto semplice ma apparentemente più insolito è spedirsi un messaggio con "delay" opportuno, nella gestione del messaggio fai quello che devi fare, quindi te lo rimani nuovamente con il solito delay.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:esecuzione del metodo ogni tot di tempo
« Risposta #2 il: 09 Giugno 2011, 20:17:20 CEST »
0
io avevo usato un'approccio simile, nel mio ogni tot tempo si prendevano dei dati e si aggiornava l'ora e questi dati a video.
avevo seguito questo link:
Updating the UI from a Timer | Android Developers
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia