Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.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
Java 如何在后台运行秒表?_Java_Android_Timer_Background Service_Chronometer - Fatal编程技术网

Java 如何在后台运行秒表?

Java 如何在后台运行秒表?,java,android,timer,background-service,chronometer,Java,Android,Timer,Background Service,Chronometer,我正在开发android应用程序,即使应用程序在后台,我也需要启动/停止秒表。我将使用单按钮启动/停止,两个按钮仅用于启动。我在按钮的onClickListener函数中调用startStopChronometer()方法。此外,在我们调用该功能后,计时器设置为0 public void startStopChronometer(){ if(isStart){ chronometer.stop(); isStart = false; }el

我正在开发android应用程序,即使应用程序在后台,我也需要启动/停止秒表。我将使用单按钮启动/停止,两个按钮仅用于启动。我在按钮的onClickListener函数中调用startStopChronometer()方法。此外,在我们调用该功能后,计时器设置为0

    public void startStopChronometer(){
    if(isStart){
        chronometer.stop();
        isStart = false;
    }else{
        chronometer.setBase(SystemClock.elapsedRealtime());
        chronometer.start();
        isStart = true;
    }
}