我想在if条件中使用我的PlayerClick(view v)。但它给了我空例外。它必须检索按钮ID。如何在条件中使用onClick函数或在函数中调用它? Android
//Main Code where i wan to call
while (gameLoop > 0){
while(PlayerClick(null) != 1){
if(WinnerCheck(currentUser.getSymbolValue()) == 1 || WinnerCheck(currentUser.getSymbolValue()) == 0){
return currentUser;
}
if (gameLoop % 2 == 0)
currentUser = me;
else
currentUser = opponent;
}
gameLoop--;
}
功能是这里
public int PlayerClick(View v) {
//
switch(v.getId()){
case R.id.btnone:
return -1;
case R.id.btntwo:
return -1;
}
return 1;
}
做的目的只是为了暂停while循环,而右边的按钮被按下采用了android IM:的onclick = “PlayerClick” 四个按钮XML
我试过PlayerClick(this.v);它不是有用的,虽然不能再想起它 – Fazal
@SlimHarry:你使用'PlayerClick(this.v)获得什么问题; '? –
**语法错误**!我不知道该怎么传递它作为参数 – Fazal