当前位置: 代码迷 >> Android >> service自启动有关问题
  详细解决方案

service自启动有关问题

热度:96   发布时间:2016-04-28 07:57:47.0
service自启动问题
我写了一个service,里面通过socket通信调用了stopSelf和system.exit(0),service就被终止了。
但是过了一会儿,我发现这个service自己又启动了。
请问各位大大是什么原因呢,又如何解决?
service

------解决方案--------------------
onStartCommand返回START_STICKY?
------解决方案--------------------
查看service启动的条件,估计是你的程序接到什么intent然后又启动了service
------解决方案--------------------
引用:
onStartCommand返回START_STICKY?
应该是返回 START_NOT_STICKY 非粘性的才会不自动重启
------解决方案--------------------
这里加多一句试试

 if (tag.equals("close"))
{...
stopService(intent);//关闭  Service  ;import android.content.Context; 
...
}

( ??ω??) 希望帮到您
  相关解决方案