我有一个服务,我想停止它,然后在用户点击特定按钮时重新启动,我有:
stopService(new Intent(getBaseContext(), TimerService.class)); startService(new Intent(getBaseContext(), TimerService.class));
但是,我的印象是,每次我按下按钮时,这实际上都会创建多个服务。如何在不创建重复项的情况下启动和停止相同的服务?
编辑:不幸的是,建议的项目对我不起作用。在尝试实施给定的答案时,不幸的是它没有改变任何东西。我的初始计时器记录它的滴答声,不幸的是,滴答声仍然作为第二个计时器发生,它嵌套在 onFinish 函数中尚未发生。所以不能停止服务。
慕尼黑5688855
win10 在CMD下如何重启服务器
webstorm 怎么重启server服务?
我是Apache服务器 如何开启pathinfo模式。
如果服务器开启了斜杠转义 如何注入
相关分类