我是 Java 和 Android 新手。
如果我的问题很愚蠢,请随时解释..
我引用了另一个类
someclass x = new someclass()
在 Activity (MainActivity.java)类中,该类(someclass)有一个静态变量。
当 Activity 被销毁时,引用变量(类的实例变量)是否被销毁?
我问这个问题是因为该类保存了一些静态变量......
最佳答案
无论该类的对象是否存在,
static
变量都存在。因此,即使 MainActivity
的 onDestroy()
被调用,该值也会存在。如果您还有 100 个其他 Activity ,它们也也可以访问静态变量。
关于java - 当 Activity 被销毁时,其他类的实例变量会被销毁吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21337528/