Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/313.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_Service - Fatal编程技术网

Java 如何暂停服务

Java 如何暂停服务,java,android,service,Java,Android,Service,我环顾四周,但找不到一个严格的答案。 可以暂停服务吗?还是让他等待/睡觉 谢谢 编辑了解更多详细信息: 我的活动上有一个停止/启动服务的按钮。 我希望能够暂停我的服务并恢复他,当我的活动停止时,才停止我的服务。 因此,是否可以暂停服务?服务是在另一个线程中运行的进程。因此,要暂停服务(线程),只需执行以下操作 Thread.sleep(); 检查这里 享受。您能详细描述一下您的问题吗?我听不懂。您的服务是做什么的?为什么你需要暂停它?为什么它很重要?让我们假设它是一个计时器计数器(像一个塞子)

我环顾四周,但找不到一个严格的答案。 可以暂停服务吗?还是让他等待/睡觉

谢谢

编辑了解更多详细信息: 我的活动上有一个停止/启动服务的按钮。 我希望能够暂停我的服务并恢复他,当我的活动停止时,才停止我的服务。
因此,是否可以暂停服务?

服务是在另一个线程中运行的进程。因此,要暂停服务(线程),只需执行以下操作

Thread.sleep();
检查这里


享受。

您能详细描述一下您的问题吗?我听不懂。您的服务是做什么的?为什么你需要暂停它?为什么它很重要?让我们假设它是一个计时器计数器(像一个塞子),你可以停止时间(服务)并继续它。我只会使用开始和停止。Android可能会保留服务(但已停止),并会调用onStartCommand来“恢复”。我希望保留服务中的所有变量,而不是在停止/启动方法之后重置它们。这是我的主要原因,因为stop会让他们“活着”,我如何“叫醒他?”xDI通过Enjoy感受到讽刺你需要指定一个时间间隔(以毫秒为单位)以及
Thread.sleep()暂停时间未知,这取决于用户单击按钮的时间,因此如何使用此方法创建暂停/恢复系统?