每当我尝试关闭我的前台服务时,即使我的任何 Activity 都没有打开,我的应用程序也会继续运行。我进行了一些分配和功能跟踪测试,并注意到,但是,我的应用程序仍处于打开状态并使用了几 MB 的内存,在关闭服务后我的任何方法都没有被调用。只有 Java 和 Android 的东西。哦,看起来我的应用程序在此期间也泄漏了内存。根据我的应用程序的 Java 堆,实例化了数千个 FinalizerReferences。这会导致这么大的问题吗?或者为什么会出现这种情况?
它是这样的:
最佳答案
它的默认 android 属性,即使您关闭了您的应用程序,该应用程序仍会继续在后台运行,很少有服务等功能在后台运行。要么你强行退出我不建议的应用程序,要么让 android 在需要时自动关闭它
关于java - 应用程序在关闭后运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35117637/