写了一个service程序运行一段时间好像就自动关闭了?解决方法

写了一个service程序运行一段时间好像就自动关闭了?
写了一个service程序运行一段时间好像就自动关闭了?
是不是被系统回收了啊???
有没有什么好的方法一直运行啊?

------解决方案--------------------
你这个service是不是执行的时间太长了?
一般处理时间太长的话,并且占用了UI主线程,如果用户在5秒内(广播接收器里是10s),用户无输入操作,android系统就会自动弹出“无响应的”异常,然后你的服务就停止了。
解决办法是重新开启一个线程。
------解决方案--------------------
探讨
我这是service打算是在后台一直运行的,两分钟采集一次gps信息,通过udp发送出去