Java 从活动调用finish()
我想知道的是,Java 从活动调用finish(),java,android,static,garbage-collection,Java,Android,Static,Garbage Collection,我想知道的是,finish()调用效果静态变量。? 静态变量是否受GC影响 static int displayChart = 0; 申报代码 No调用finish或gc对静态变量没有影响。您可以从其他活动中访问这些变量,因为proof静态变量属于类而不是对象,并且finish()或垃圾收集器影响对象,因此它对静态变量没有影响。请注意,类不等于对象,但对象是类的实例,,但我有一次遇到问题,静态变量显示为空值,然后请使用该变量声明的示例和更多信息更新您的问题时间的确切含义是(换句话说,您如何触发
finish()代码>调用效果<代码>静态代码>变量。?
静态变量是否受GC影响
static int displayChart = 0;
申报代码 No调用finish或gc对静态变量没有影响。您可以从其他活动中访问这些变量,因为proof静态
变量属于类
而不是对象
,并且finish()
或垃圾收集器影响对象
,因此它对静态
变量没有影响。请注意,类
不等于对象
,但对象
是类
的实例,,但我有一次遇到问题,静态变量显示为空值,然后请使用该变量声明的示例和更多信息更新您的问题时间
的确切含义是(换句话说,您如何触发此问题)当我的设备进入睡眠模式时,是否可能出现null?我想说的是,如果尝试避免静态
,那将是相当奇怪的。几乎总有更好的方法可以避免。更正:避免静态状态变量又称全局变量