Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/213.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 - Fatal编程技术网

Android 安卓,有没有办法让服务延迟或休眠?

Android 安卓,有没有办法让服务延迟或休眠?,android,Android,我需要让服务睡眠0.5秒,就像使用Thread.sleep()一样 有什么方法吗?有。它叫。还有。我建议仔细阅读这些差异。因为没有解释而被否决,而OP是谷歌上“android服务中的线程睡眠”的第三个结果。我知道这是一个老问题,但我认为重要的是要注意(正如其他SO答案中所说的那样)thread.sleep()对于后台服务来说并不总是很好的实现,因为它暂停实际的UI线程而不是异步线程。@ytpillai它如何在后台服务中暂停UI线程?这是后台服务。它没有UI线程。我只是验证了一下。调用Thread

我需要让服务睡眠0.5秒,就像使用Thread.sleep()一样


有什么方法吗?

有。它叫。还有。我建议仔细阅读这些差异。

因为没有解释而被否决,而OP是谷歌上“android服务中的线程睡眠”的第三个结果。我知道这是一个老问题,但我认为重要的是要注意(正如其他SO答案中所说的那样)
thread.sleep()
对于后台服务来说并不总是很好的实现,因为它暂停实际的UI线程而不是异步线程。@ytpillai它如何在后台服务中暂停UI线程?这是后台服务。它没有UI线程。我只是验证了一下。调用
Thread.sleep()
会停止UI线程,但
SystemClock.sleep()也会停止。正确的方法是创建一个新线程,处理其中的所有内容(因此也可以在那里调用
thread.sleep
)。