React Native:即使退出应用程序,Google地图服务也会继续在Android设备上运行

时间:2018-06-16 07:35:21

标签: android google-maps react-native-android android-mapview android-background

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

When App is in foreground When app is in backgroun/killed state

第一张图片是应用程序是前台并且服务正常运行的时候。 第二个图像是当应用程序被后台/终止时,即使MapView已被破坏,服务仍在运行。(事件是结构服务)。有没有办法杀死与MapView相关的所有服务?

0 个答案:

没有答案