EGH*_*HDK 1 java android final
在下面的代码中,第一个if语句抱怨current_guy不能是a,final但第二个if语句抱怨current_guy不是最终的.我没有想法.
final int current_guy=0;
if (a.equals("bf")){
current_guy=1;
}
guy1.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
if (current_guy==1) {
// TODO Auto-generated method stub
}
}
Run Code Online (Sandbox Code Playgroud)
final int current_guy = a.equals("bf") ? 1 : 0;
Run Code Online (Sandbox Code Playgroud)