我有一个服务,我想停止它,然后在用户点击特定按钮时重新启动,我有: stopService(new Intent(getBaseContext(), TimerService.class));
startService(new Intent(getBaseContext(), TimerService.class));但是,我的印象是,每次我按下按钮时,这实际上都会创建多个服务。如何在不创建重复项的情况下启动和停止相同的服务?编辑:不幸的是,建议的项目对我不起作用。在尝试实施给定的答案时,不幸的是它没有改变任何东西。我的初始计时器记录它的滴答声,不幸的是,滴答声仍然作为第二个计时器发生,它嵌套在 onFinish 函数中尚未发生。所以不能停止服务。
1 回答
慕尼黑5688855
TA贡献1848条经验 获得超2个赞
添加回答
举报
0/150
提交
取消