Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
计时器标签按钮点击android_Android_Multithreading - Fatal编程技术网

计时器标签按钮点击android

计时器标签按钮点击android,android,multithreading,Android,Multithreading,在我的UI中,我有一个按钮和一个标签。 在按钮上单击我想启动一个新线程,它将更新标签文本以显示计时器信息,如00:00秒。 这应该每秒钟更新一次 有人能给这个问题提供一个简单的解决方案吗?假设信息是以一个名为tv的文本视图的形式显示的,您可以使用倒计时: new CountDownTimer(30000, 1) { public void onTick(long millisUntilFinished) { mTextField.setText(/* Whatever you wan

在我的UI中,我有一个按钮和一个标签。 在按钮上单击我想启动一个新线程,它将更新标签文本以显示计时器信息,如00:00秒。 这应该每秒钟更新一次


有人能给这个问题提供一个简单的解决方案吗?

假设信息是以一个名为tv的文本视图的形式显示的,您可以使用倒计时:

new CountDownTimer(30000, 1) {
 public void onTick(long millisUntilFinished) {
     mTextField.setText(/* Whatever you want for each millisecond */);
 }

 public void onFinish() {
     mTextField.setText("00:00");
 }
}.start();
CountDownTimer构造函数中的第二个参数是onTick的时间间隔,因此对于此计时器,onTick将每毫秒调用一次


有什么问题吗?

嗨,谢谢你的回复。。实际上我需要一个秒表。。我的错。。这是我到目前为止的代码