【发布时间】:2014-03-13 07:05:49
【问题描述】:
我使用Activity 中的startService() 方法在android 选项卡上创建了background service。
然后我在onStart() 方法上创建一个Thread。我从 android 开发者网站上读到,服务独立于活动,但是当我销毁 Activity 时,android 系统也会杀死 service。我希望服务继续运行,直到我自己不停止为止。
我知道它可以使用AlarmManger 来完成,但它会消耗电池。不需要推送通知,但服务需要在后台运行。有关如何解决此问题的任何建议?
【问题讨论】:
-
您是否在 onDestroy() 中进行任何调用?你怎么知道服务也被破坏了?放一些代码,以便我们理解问题。
标签: android