草庐IT

touchableSpan

全部标签

java - final 变量可能没有初始化

我在一个方法中有这样的代码:finalTouchableSpantouchableSpan=newTouchableSpan(){@OverridepublicvoidonClick(Viewwidget){this.setPressed(true);Stringextravar=touchableSpan.getMyVar();}在这一行Stringextravar=touchableSpan.getMyVar();我收到一条警告,变量touchableSpan可能尚未初始化。为什么在那里?当我添加final修饰符时出现此警告。在我有变量是从内部类访问之前,需要声明为final。