要确保服务保持运行,您需要做两件重要事情:
确保您调用startService()
而不是(或除了)绑定.这将确保服务继续运行,即使创建它的Activity被终止.
用于startForegroud()
在前台运行服务,以便Android在需要内存时不会回收它.它还要求您还创建一个Notification
在服务实际启动时发布的内容,在通知区域中放置一个图标,让用户知道您的服务仍在运行.
欲获得更多信息:
http://developer.android.com/reference/android/app/Service.html http://developer.android.com/guide/topics/fundamentals/bound-services.html
归档时间: |
|
查看次数: |
10649 次 |
最近记录: |