当应用程序处于前台时,一切似乎都正常。但是当我们强制关闭应用程序时,即使在MapView被销毁之后,地图服务似乎仍然有效。我们正在运行一个后台服务,让应用程序在后台运行。当应用程序关闭时,所有前台服务都会被杀死,但是当应用程序处于后台时,我们发现电池耗尽,当我们运行Android Profiler时,我们知道谷歌地图(csi.gstatic.com)的服务仍处于打开状态/甚至在后台运行。 在研究并了解谷歌地图使用该服务加载地图的静态内容(images..etc)时。通常,当MapView被销毁时,服务不应该运行。
第一张图片是应用程序是前台并且服务正常运行的时候。 第二个图像是当应用程序被后台/终止时,即使MapView已被破坏,服务仍在运行。(事件是结构服务)。有没有办法杀死与MapView相关的所有服务?