TIMER = new Thread(){
public void run(){

END_TIME=System.currentTimeMillis();
END_TIME=END_TIME-START_TIME;
String miaStringa = valueOf(END_TIME);
TIME.setText(miaStringa);
}

Nel metodo che implementa il listener per il bottone ho sritto...

TIMER.start();


Se metto un while .... si blocca come prima....