Перезапуск игры, кнопка всегда вызывает сбой - PullRequest
0 голосов
/ 07 марта 2011

Я работаю над своим первым андроид-приложением, простой игрой в yahtzee. В настоящее время я пытаюсь перезапустить игру, нажав кнопку «повторить игру». Я переключил представления (gameover.xml), и у меня щелчок мыши в xml указывает на функцию playagain.

У меня вроде есть два вопроса по этому поводу, во-первых, даже при пустом методе кнопка вызывает сбой приложения. Я не совсем уверен, почему. Во-вторых, что будет лучшим способом перезапустить мою игру? Я думал, что перезапуск игры будет самым простым способом, но я открыт для других предложений. Ниже приведен код xml для моей кнопки воспроизведения снова:

<Button
android:id="@+id/playbutton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Play Again"
android:layout_weight="1"
android:onClick="playagain"
>
</Button>

Я пробовал несколько разных способов перезапуска игры, но не смог проверить, работают ли они, потому что мое приложение продолжает падать, как только нажимается кнопка. Если у меня что-то неправильно настроено, вот пустая функция playagain:

private void playagain(){
}

Я ценю помощь. Этот сайт дал мне много ответов на протяжении всего процесса разработки.

1 Ответ

1 голос
/ 07 марта 2011

playagain() должен принимать View в качестве параметра, и это должен быть метод public:

 public void playagain(View v) {
    // something
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...