Android intentService线程未永久停止
即使在谷歌搜索了很长时间后,我也找不到解决问题的办法 问题是: 在我的应用程序中,我启动了一个intent,它在单击切换按钮时调用实现intentService的文件,并定期运行它,因为Android intentService线程未永久停止,android,android-service,intentservice,togglebutton,timertask,Android,Android Service,Intentservice,Togglebutton,Timertask,即使在谷歌搜索了很长时间后,我也找不到解决问题的办法 问题是: 在我的应用程序中,我启动了一个intent,它在单击切换按钮时调用实现intentService的文件,并定期运行它,因为startService()位于timertask内。 现在,当我再次点击切换按钮时,它停止了它应该做的意图。但现在,下次在不关闭应用程序的情况下,当我再次单击“切换”按钮(重新启动)时,它将启动3个线程,而不是只启动一个新线程 我无法找出原因和解决方法,任何帮助都是非常值得的好的,所以最后,我找到了问题所在。
startService()
位于timertask内。
现在,当我再次点击切换按钮时,它停止了它应该做的意图。但现在,下次在不关闭应用程序的情况下,当我再次单击“切换”按钮(重新启动)时,它将启动3个线程,而不是只启动一个新线程
我无法找出原因和解决方法,任何帮助都是非常值得的好的,所以最后,我找到了问题所在。 我刚刚添加了一个命令 计时器。取消 点击切换按钮停止这个过程,它就像一个魔咒。 谢谢