Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.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 有没有办法检查计时器是否与timer Java类一起运行?_Android_Kotlin_Timer - Fatal编程技术网

Android 有没有办法检查计时器是否与timer Java类一起运行?

Android 有没有办法检查计时器是否与timer Java类一起运行?,android,kotlin,timer,Android,Kotlin,Timer,我想检查我的Android应用程序崩溃或关闭后,我的计时器是否仍在运行。如果它没有运行,我想创建一个新的计时器。我为计时器设置了一个名称,那么是否有一个函数可以按名称获取计时器 在MainActivity的onCreate()函数中,我会检查计时器是否正在运行,如果没有,我会调用该函数来创建一个新的计时器 private fun createTimer(){ Timer("SayHello",false).schedule(startTime.time){ L

我想检查我的Android应用程序崩溃或关闭后,我的计时器是否仍在运行。如果它没有运行,我想创建一个新的计时器。我为计时器设置了一个名称,那么是否有一个函数可以按名称获取计时器

在MainActivity的
onCreate()
函数中,我会检查计时器是否正在运行,如果没有,我会调用该函数来创建一个新的计时器

private fun createTimer(){
        Timer("SayHello",false).schedule(startTime.time){
          Log.d(TAG, "hello")
        }
}
是否有一个按名称获取计时器的函数

不。除非你自己动手,否则它们不会被存放在任何地方。好的,从技术上讲,您可以这样做,因为每个
计时器
都创建了一个线程,但是您无法从中取回计时器对象

但如果“Android应用程序崩溃或关闭”,它创建的任何计时器肯定都不会运行

是否有一个按名称获取计时器的函数

不。除非你自己动手,否则它们不会被存放在任何地方。好的,从技术上讲,您可以这样做,因为每个
计时器
都创建了一个线程,但是您无法从中取回计时器对象

但如果“Android应用程序崩溃或关闭”,它创建的任何计时器肯定都不会运行