Ciao a tutti,
viste le mie scarse conoscenze in javasto cercando di risolvere un enigma da un paio di giorni senza alcun risultato...
Il mio intento è quello di eseguire un countdown all interno di un thread e farlo ripartire ogni volta che il timer arriva a 0...
vi allego il codice:
Grazie in anticipo!!!codice:public class Login extends Activity { /** Called when the activity is first created. */ private int time_total=5000; private int time_tick=1000; private TimerCountDown counter; private Thread time; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.login); counter = new TimerCountDown(time_total,time_tick); time=new Thread(new Runnable() { public void run() { counter.start(); } }); time.start(); } public class TimerCountDown extends CountDownTimer { public TimerCountDown(long millisInFuture, long countDownInterval) { super(millisInFuture, countDownInterval); } @Override public void onFinish() { Toast err_http = Toast.makeText(Login.this, "Finito!!", Toast.LENGTH_LONG); err_http.show(); } @Override public void onTick(long millisUntilFinished) { Toast err_http = Toast.makeText(Login.this, "Rimanente: " + millisUntilFinished/1000, Toast.LENGTH_LONG); err_http.show(); } }![]()

LinkBack URL
About LinkBacks
sto cercando di risolvere un enigma da un paio di giorni senza alcun risultato...
Rispondi quotando
Ultima modifica di eafkuor; 10-10-10 alle 


):