我创建了一个Activity并在该activity中启动了一个服务。即使我们让应用程序强行关闭,服务也应该在后台运行。请帮我解决这个问题。
答案 0 :(得分:0)
服务在其应用程序的同一进程上运行。为此,如果其申请被强制关闭,他们应该死亡。
也许您应该考虑使用不同的线程: Processes and Threads
答案 1 :(得分:0)
当app强行关闭时,服务就会被破坏。 查看下面的链接,其中显示了onstartCommand func的返回值。 http://developer.android.com/reference/android/app/Service.html#START_STICKY 通过此系统重新启动服务。 检查一下。 http://developer.android.com/reference/android/app/Service.html#START_CONTINUATION_MASK http://developer.android.com/reference/android/app/Service.html#START_REDELIVER_INTENT