在我的应用程序中,我使用服务与我们的服务器进行通信。该服务产生多个消息队列线程来处理具有不同优先级的任务。Android服务onCreate被调用多次,而无需调用onDestroy
该模型已使用约一年没有大问题。但是,最近我发现有一段时间我的服务类的onCreate
被多次调用。在两个onCreate
调用之间永远不会调用onDestroy
。因此,我没有机会杀死现有的线程。一旦发生这种情况,服务里面就有重复的线程。
我唯一改变的是运行服务,因为前台服务是用户登录应用程序。我想知道前台服务是否会导致问题。
任何想法?
老兄!你太棒了!你解决了我的问题 – dd619
无法在Android 4.2.2上工作,你有什么想法吗? – Wangchao0721
不适用于我:( – MobileMon