java - 应用程序在关闭后运行

标签 java android

每当我尝试关闭我的前台服务时,即使我的任何 Activity 都没有打开,我的应用程序也会继续运行。我进行了一些分配和功能跟踪测试,并注意到,但是,我的应用程序仍处于打开状态并使用了几 MB 的内存,在关闭服务后我的任何方法都没有被调用。只有 Java 和 Android 的东西。哦,看起来我的应用程序在此期间也泄漏了内存。根据我的应用程序的 Java 堆,实例化了数千个 FinalizerReferences。这会导致这么大的问题吗?或者为什么会出现这种情况?

它是这样的:

enter image description here

最佳答案

它的默认 android 属性,即使您关闭了您的应用程序,该应用程序仍会继续在后台运行,很少有服务等功能在后台运行。要么你强行退出我不建议的应用程序,要么让 android 在需要时自动关闭它

关于java - 应用程序在关闭后运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35117637/

相关文章:

java - 在 JpaRepository 中,如果一个参数对于许多查询方法来说是通用的,那么如何在 Repository 和 Service 中尽可能地做到最好

java - 在Java中如何按字符分割字符串?

Android 位图内存问题 - 错误 : Out of memory on a 8294416-byte allocation

javascript - 在 HTML5 移动应用程序中播放 m3u8 文件

android - Eclipse 找不到 android.webkit.WebSettings.PluginState;

java - Google Drive Java API V2 与 V3

java - Android中如何保存ListView的值

android - Play 商店 Alpha/Beta 选择加入链接是否相同?

android - 使用 LifecycleObserver 的生命周期感知组件如何感知屏幕方向变化

java 8 收集列表<字符串>