Ich versuche ein Spiel zu erstellen. Ich habe den Startbildschirm gemacht, der zwei Tasten hat. Der Play-Button und der Einstellungs-Button. Wenn ich den Einstellungs-Knopf drücke, funktioniert das Spiel gut, aber wenn ich auf den Play-Knopf klicke, stürzt die App ab.Mit der Absicht, auf eine andere Seite zu gelangen, stürzt die App jedoch ab
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);
}
}
}
Wenn ich versuche zu spielen, wird die App heruntergefahren. Ich verstehe nicht warum. Wenn ich den Einstellungs-Knopf drücke, funktioniert es einwandfrei. Was ist falsch?
sollten Sie fügen logcat so andere können Ihnen helfen. –
Veröffentlichen Sie Ihr Manifest und sehen Sie sich den Inhalt des Logcat an. Sie werden wahrscheinlich den Grund für Ihren Absturz sehen. –