level 1
羽__夜__
楼主
初写手机程序,想做一个时钟控制1秒+1,并显示的程序
tv = findViewById(R.id.tv);
bt = findViewById(R.id.bt);
Timer timer;
timer = new Timer();
TimerTask task = new TimerTask() {
@Override
public void run() {
sum=sum+1;
j1=String.valueOf(sum);
tv.setText(j1); //就是这句,一加上编译的时候程序就闪退
}
};
timer.schedule(task, 0,1000)
}
我新加了一个button的onclick,用于tv.setText(j1);发现每次点击button,确实数据会随着时间变化,但是我希望每一次数据变化了,都自动显示,而不是需要点击button才显示数据。有大佬给点改进意见吗
2020年03月25日 14点03分
1
tv = findViewById(R.id.tv);
bt = findViewById(R.id.bt);
Timer timer;
timer = new Timer();
TimerTask task = new TimerTask() {
@Override
public void run() {
sum=sum+1;
j1=String.valueOf(sum);
tv.setText(j1); //就是这句,一加上编译的时候程序就闪退
}
};
timer.schedule(task, 0,1000)
}
我新加了一个button的onclick,用于tv.setText(j1);发现每次点击button,确实数据会随着时间变化,但是我希望每一次数据变化了,都自动显示,而不是需要点击button才显示数据。有大佬给点改进意见吗