静态变量,它们的寿命是多少?
我在我的应用程序中使用静态变量,其中很多。我的问题是,当我退出应用程序时,它们是否仍保留在内存中..?如果是,我该如何纠正。提前致谢。
我在我的应用程序中使用静态变量,其中很多。我的问题是,当我退出应用程序时,它们是否仍保留在内存中..?如果是,我该如何纠正。提前致谢。
对于这个问题的下一个读者 -
正如每个人都在回答中所说的那样,静态变量是类变量。它们将保留在内存中,直到类未从 JVM 中卸载。
在Android中,您已经看到,当我们关闭任何应用程序时,它不会完全关闭,它保留在最近的应用程序堆栈中,您可以通过长按主页按钮(在大多数设备上)看到。
Android itself kicked out those recent apps when the other app needs memory
在 Android 中,静态变量在以下情况下卸载:
-You force stop your app.
-Application crashes.
-You clear your app data.
-Switch off your Device.
-Android kicked out recent app