前台服务将数据保留在内存中

时间:2019-05-10 06:54:13

标签: android android-service

我正在研究前台服务,并且能够创建正在运行的服务。接下来,这对我来说有点奇怪,解释如下:

后台服务:当应用程序和服务都在运行时,内存为122MB。当我滑出应用程序时,内存仍然为13MB。该应用程序在Android 7.1.1上运行

前台服务:当应用程序和服务都在运行时,内存为162MB。当我刷出应用程序时,内存保持不变。该应用程序在Android 8.0上运行

问题是:
1 /为什么前台服务不释放内存?
2 /是否有使前台服务释放一些内存的方法?

如果您有答案,请告诉我。

提前谢谢!

图片:

Android 7.1.1运行后台服务:

enter image description here enter image description here

Android 8.0运行前台服务:

enter image description here

0 个答案:

没有答案