应该是这个错吧
Cannot refer to a non-final variable intent inside an inner class defined in a different method
使用匿名内部类,隐式调用外部变量,外部变量需要final修饰。更深入一点和生成class文件有关:
参考:http://blog.csdn.net/mydreamongo/article/details/8983132
Cannot refer to a non-final variable intent inside an inner class defined in a different method
使用匿名内部类,隐式调用外部变量,外部变量需要final修饰。更深入一点和生成class文件有关:
参考:http://blog.csdn.net/mydreamongo/article/details/8983132
String test = ".........";
btn_call =.......
btn_call.setOnClickListener();
} private OnClickListener clickListener = new OnClickListener() { @Override
public void onClick(View v) {
TODO Auto-generated method stub
if(test .....)
}
};代码也可以这么写,这样写应该可以理解为啥不能用了吧
// String test = ".........";
// btn_call =.......
// btn_call.setOnClickListener();
} private OnClickListener clickListener = new OnClickListener() { @Override
public void onClick(View v) {
// TODO Auto-generated method stub
// if(test .....)
}
};