私はアンドロイド用のゲームを持っています。ユーザーが勝利すると、もう一度再生するかどうかを尋ねるダイアログが表示されます。 「いいえ」と答えた場合はアプリケーションが終了し、「はい」と答えた場合は別のゲームが開始されます。問題は、ユーザーがボタンを押すのを待つのではなく、ダイアログが表示されるときに新しいゲームが開始されることです。コードは次のようなものです:私は、ダイアログが閉じられるまで開始新しいゲームのラインを実行したくないあなたがボタンを押し続けるまでアンドロイドアプリを待ちます。
if (won) {
showDialog(DIALOG_WON_ID);
imageAdapter.initializemThumbIds(); // this starts a new game
}
。
「imageAdapterは解決できません」と表示されます。 – BenH
彼は 'if(won){showDialog}'を選択してダイアログボタンのonclickリスナーを設定し、ダイアログボタンを新しいゲームを開始させるようにします。 –
また、あなたのメソッドにもっとわかりやすい名前を使ってください。 'imageAdapter.initializemThumbIds()'は新しいゲームを開始するようには聞こえません。 –