我想在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