我正在尝试创建一个游戏。我做了有两个按钮的开始屏幕。播放按钮和设置按钮。当我按设置按钮时,游戏工作正常,但是当我点击播放按钮时,应用程序崩溃。使用意图进入另一个页面但是应用程序崩溃
package com.example.android.clashofthemathtitans;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
public class StartPage extends AppCompatActivity {
public String grade = "1";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_start_page);
final Button settings = (Button) findViewById(R.id.settings);
settings.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent settingsIntent = new Intent(StartPage.this, Settings.class);
startActivityForResult(settingsIntent, 1);
}
});
final Button play = (Button) findViewById(R.id.play);
play.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent playIntent = new Intent(StartPage.this, Play.class);
startActivity(playIntent);
}
});
}
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == 1 && resultCode == RESULT_OK) {
grade= data.getStringExtra("Spinner Value");
final TextView grade_text_view = (TextView) findViewById(R.id.grade);
grade_text_view.setText(grade);
}
}
}
当我尝试使用游戏时,应用程序关闭。我不明白为什么。当我按设置按钮时,它工作得很好。什么是错的?
您应该添加的logcat所以其他的可以帮助你。 –
发布你的清单并查看logcat的内容。你可能会看到你的崩溃的原因。 –