Android SyncService在120秒后被销毁



有人可以解释为什么 SyncService 在创建后 120 秒后被销毁吗?

同样奇怪的是,SyncAdapter 方法 onPerformSync 在 SyncService 被销毁后仍在运行。

谢谢!

函数在

服务中断后运行是正常的。 你不能只是从外部停止线程(而不了解线程的工作原理)。 您可能会中断应用程序、损坏数据或导致死锁。 所以Android甚至没有尝试。 销毁服务只会更改一些簿记并阻止某些需要上下文的事情工作,它不会停止任何正在运行的线程。

120 秒后停止 - 听起来像后台服务的计时器。 你叫 startForeground() 吗?

最新更新