java - 安卓完成错误

标签 java android android-activity

刚开始进行一些基本的 android 开发,我制作了一个带有 3 个按钮的小菜单。

其中一个是退出按钮(我知道完成 Activity 并没有真正退出应用程序)但是当我调用它时它关闭了应用程序并给我一个错误提示应用程序意外停止。

我的代码:

package darksea.game;

import android.app.Activity;
import android.os.Bundle;

public class DarkSeaActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }

    public void ExitGameEvent()
    {
        finish();
    }
}

ExitGameEvent 通过 xml 链接到按钮。

有没有想过为什么会出现这个错误?

最佳答案

您的点击处理程序 needs to take a View作为从 XML 调用有效的参数。尝试:

public void ExitGameEvent(View v)
    {
        finish();
    }

关于java - 安卓完成错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7026276/

相关文章:

获取请求 token 时的 Android Flickr Oauth invalid_signature

android - 安卓中的图像?

android - 如何使用按钮在 TextView 中设置文本并更改屏幕?

java - i++的计数操作

应用程序进入后台时Android自动注销

java - Ghostscript 在命令行中工作,但如果在 AIX 上从 Java 执行则不起作用

跨多个 Activity 的标题栏中的 Android 加载图标

android - Mono for Android - 纵向所有 Activity

java - 拥有 "library"的 jenkinsfiles

Java-使用正则表达式解析具有复系数的多项式