Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/205.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 重新启动游戏时,按钮总是导致崩溃_Android_Button_Android Activity - Fatal编程技术网

Android 重新启动游戏时,按钮总是导致崩溃

Android 重新启动游戏时,按钮总是导致崩溃,android,button,android-activity,Android,Button,Android Activity,我正在开发我的第一个android应用程序,一个简单的yahtzee游戏。目前,我正试图通过单击“再次播放”按钮重新启动游戏。我已经切换了视图(gameover.xml),并让xml中的onclick指向一个playreach函数 关于这一点,我有两个问题,第一个问题是,即使使用空方法,按钮也会导致应用程序崩溃。我不太清楚为什么。第二个问题是重启游戏的最佳方法是什么?我原以为重新开始活动是最简单的方法,但我愿意接受其他建议。下面是“我的再次播放”按钮的xml代码: <Button andr

我正在开发我的第一个android应用程序,一个简单的yahtzee游戏。目前,我正试图通过单击“再次播放”按钮重新启动游戏。我已经切换了视图(gameover.xml),并让xml中的onclick指向一个playreach函数

关于这一点,我有两个问题,第一个问题是,即使使用空方法,按钮也会导致应用程序崩溃。我不太清楚为什么。第二个问题是重启游戏的最佳方法是什么?我原以为重新开始活动是最简单的方法,但我愿意接受其他建议。下面是“我的再次播放”按钮的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>
我感谢你的帮助。这个网站在整个开发过程中为我提供了很多答案。

playreach()

 public void playagain(View v) {
    // something
 }

你能得到你所看到的错误的日志吗?你应该每页只问一个问题,如果没有任何代码,就很难确定如何重新启动游戏。我会有一个方法来启动游戏,这样我就可以在需要重新开始时再次调用它,而不是在onCreate中实际启动游戏。这是一个好主意,我没有想到这一点。这是我的日志:谢谢你,这把它修好了!我设法让我的应用程序也重新启动。
 public void playagain(View v) {
    // something
 }