
当onCreate()方法返回时,您的局部变量将从堆栈中清除,因此它们将不再存在。但是匿名类对象new
View.OnClickListener()引用了这些变量。当然,这是错误的行为,因此Java不允许您执行此 *** 作。
最终确定后,它将成为一个常数。因此它存储在堆中,可以在匿名类中安全使用。
欢迎分享,转载请注明来源:内存溢出

当onCreate()方法返回时,您的局部变量将从堆栈中清除,因此它们将不再存在。但是匿名类对象new
View.OnClickListener()引用了这些变量。当然,这是错误的行为,因此Java不允许您执行此 *** 作。
最终确定后,它将成为一个常数。因此它存储在堆中,可以在匿名类中安全使用。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)