Handler handler = new Handler(){
publicvoidhandleMessage(android.os.Message msg) {
if (msg.what == 0) {
tv.setText(change(num));
num++;
} elseif (msg.what == 1) {
num=0;
}
};
};
TextView tv ;
int num = 0;
Timer timer;//计时器,可精准计时。
@OverrideprotectedvoidonCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tv = (TextView)findViewById(R.id.textView1);
}
publicString change (int num) {
int seconde = num % 60;
int min = num / 60 % 60;
inthour = num / 60 / 60;
String s = seconde < 10 ? "0"+seconde:seconde+"";
String m = min < 10 ? "0"+min:min+"";
String h = hour < 10 ? "0"+hour:hour+"";
return h+":"+m+":"+s;
}