打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
为什么加了final之后才能在事件监听器中getText()
你在匿名内部类里面使用了方法中的临时变量,那个变量就需要加final修饰。
因为如果不加final,那个变量的生命将在方法结束时结束,但那个匿名内部类的对象仍然存在,它就需要访问一个已经不存在了的变量。加了final后生命周期延长,就不会有这个问题了。

其他建议,使用通用的java编程风格,比如类名首字母大写。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
局部内部类引用方法变量时的问题
神策Android全埋点方案分析
final关键字可以用来修饰类、方法、变量、参数,不能修饰抽象类和接口
Java 内部类中使用局部变量必须是final
JAVA中static、final、static final的区别
final关键字
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服