Imaginsystems


Tecniche di Programmazione - Codici Sorgenti - News Informatiche
Archivio Posts
Anno 2014

Anno 2013

Anno 2012
Statistiche
  • Views Home Page: 71.573
  • Views Posts: 542.163
  • Views Gallerie: 0
  • n° Posts: 210
  • n° Commenti: 224

ANDROID - Usiamo le API di Android per creare un timer

ANDROID - Usiamo le API di Android per creare un timer


 

L’oggetto che andremo ad utilizzare è il CountDownTimer, contenuto in Android.os, che ci permette di specificare, nel costruttore, quanti millisecondi vogliamo che duri il conto alla rovescia e ogni quanti deve invece ticchettare. Questa classe non è però in-stanziabile, quindi dovremo eseguire l’overriding dei due eventi principali, onFinish e onTick e accodare alla dichiarazione il metodo per avviare il conto alla rovescia.

CountDownTimer cdt = new CountDownTimer(countdownTime,1000){
@Override
public void onFinish() {
//Cosa fare quando finisce
}

@Override
public void onTick(long millisUntilFinished) {
//cosa fare ad ogni passaggio
}
}.start();

Se invece vogliamo fermare il countdown, quello che dobbiamo fare è richiamare il metodo cancel sull’oggetto CountDownTimer che abbiamo appena utilizzato.

cdt.cancel();

Il tutto viene gestito dalle API di Android e non avremo bisogno di dichiarare permessi o utilizzare dei thread, tutto può essere eseguito comodamente dal processo principale dell’Activity.

By ImaginSystems & Queen Gin   

Categoria: ANDROID
lunedì, 24 feb 2014 Ore. 08.34
Ora e Data
Mappa
Blogs Amici
    Copyright © 2002-2007 - Blogs 2.0
    dotNetHell.it | Home Page Blogs
    ASP.NET 2.0 Windows 2003