gpt4 book ai didi

java - 应用程序意外停止,我想做的就是激活一个按钮并进入另一个屏幕

转载 作者:行者123 更新时间:2023-12-01 14:45:58 24 4
gpt4 key购买 nike

我正在做一个简单的测试,看看我是否可以制作一个 Android 游戏。我想做的就是当用户单击我的开始按钮时,它会进入游戏屏幕,目前显示“游戏屏幕”,但是当我单击按钮时,它说应用程序已停止发生意外错误,我被迫关闭。

我是 eclipse 和 android 的新手,但我对 java 并不陌生,并且我的代码没有错误

因此,如果有人可以帮助我解决这个问题,我将非常感激

这是我的主要内容:

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
buttonClickMethod();
}

private void buttonClickMethod() {
// TODO Auto-generated method stub
Button start = (Button) findViewById(R.id.startB);
start.setOnClickListener( new OnClickListener(){

public void onClick(View v){

Intent i = new Intent(v.getContext(), GameView.class);
startActivityForResult(i,0);
}
});

}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}



}

这是我的游戏 View 代码:

package com.example.coloroblind;

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

public class GameView extends Activity{

protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.game);
}

}

感谢您的投入

最佳答案

我同意西蒙的观点,每当你创建一个新的 Intent 时,你都必须将其输入你的 list 文件中。您所有的 Intent 都应该体现在这里。

关于java - 应用程序意外停止,我想做的就是激活一个按钮并进入另一个屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15435073/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com