我正在为我的第一个Android应用程序开发一个简单的yahtzee游戏。目前我正试图通过再次点击播放按钮来重启我的游戏。我已切换视图(gameover.xml)并将xml中的onclick指向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(){
}
我很感激帮助。这个网站在整个开发过程中为我提供了很多答案。
答案 0 :(得分:1)
playagain()
需要View
作为参数,它必须是public
方法:
public void playagain(View v) {
// something
}