Android:后退按钮不会杀死主进程

标签 android button back

我在 android 的 Activity 中使用静态变量(它不是主要 Activity )。但是当我进入主要 Activity 并按下后退按钮时,静态值保持不变。后退按钮不会终止主进程。为什么?

最佳答案

使用后退按钮会破坏 Activity 不会应用程序。所有 Activity 都是在 Dalvik VM 中运行的应用程序的一部分。 应用程序 仍然在那里运行(即使所有 Activity 都已被销毁),直到系统决定它需要资源并终止进程。

因此,只要进程/应用程序正在运行,您的静态成员就会保留在内存中。

如果您尝试运行一些内存密集型应用程序或使用一些任务管理器关闭正在运行的应用程序,您可能会看到静态值重置。

关于Android:后退按钮不会杀死主进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11669641/

相关文章:

安卓工作室 “Button Tapped!”

Android Webview - 后退按钮不起作用

android - 通过 adb 获取蓝牙 MAC 地址

c# - 如何关闭表格

java - 在Java中的不同时刻播放多种声音

android - 清除整个返回堆栈

javascript - AngularJS 仅在浏览器的后退按钮上重定向路由

android - 操作栏 Sherlock NAVIGATION_MODE_LIST - dropdownListPreferredItemHeight 被忽略

android - 如何让 Intellij 将我的安卓从空闲状态唤醒?

java - 计算估计的剩余下载时间