我有一個android遊戲,當用戶獲勝時,它會顯示一個對話框,詢問他們是否要再次玩。如果他們說「不」,則應用程序退出,如果他們說「是」,則開始另一個遊戲。問題在於新的遊戲在顯示對話框時開始,而不是等待用戶按下按鈕。代碼是這樣的:想要android應用程序等待,直到用戶按下按鈕,然後繼續
if (won) {
showDialog(DIALOG_WON_ID);
imageAdapter.initializemThumbIds(); // this starts a new game
}
我不希望開始新的遊戲線執行,直到對話框被解散。
它說「imageAdapter無法解析」。 – BenH 2011-12-19 02:36:31
他的意思是「if(won){showDialog}」,然後爲對話框按鈕設置一個onclick監聽器,並使對話框按鈕啓動新遊戲。 – 2011-12-19 03:06:25
也可以爲你的方法使用更多的描述性名字'imageAdapter.initializemThumbIds()'聽起來不像是開始一個新遊戲。 – 2011-12-19 03:06:52