完成 Activity 后android进程仍然存在

标签 android process android-activity

我的应用程序启动了 3 个 Activity 。 当我想退出时,我关闭这 3 个调用 finish 方法的 Activity 。然后调用 Activity onDestroy 方法,但该过程仍然存在...... 这怎么可能 ?

最佳答案

这是完全正常的。 Android 将保留您的进程,直到它需要回收该进程的内存。这样,如果用户立即返回到您的应用程序,您的应用程序将显示得更快——Android 不必 fork 进程并将您的应用程序加载到内存中。

关于完成 Activity 后android进程仍然存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6708038/

相关文章:

android - 指南针给我疯狂的数据,需要校准还是传感器坏了?

android - 如何使用 Android 上的 DocumentBuilder DOM 解析器解析带有包含非拉丁 Unicode 字符的标签名称的 XML

Linux 内存使用历史

java - 在 Windows 机器上监控 (java) 进程死亡的最佳方法是什么?

java - Intent.getStringExtra ("key")返回 null

android - libGDX 的 Looper 错误

java - Android:仅从父 Activity 调用子 Activity 的函数

Linux:如何设置 gdb 和可执行文件之间的关联?

java - Android任务生命周期和静态数据,任务是否曾经被销毁过?

android - OneDrive SDK for android,无法静默登录