Я работаю над своим первым андроид-приложением, простой игрой в 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(){
}
Я ценю помощь. Этот сайт дал мне много ответов на протяжении всего процесса разработки.