Hi,
ich habe zwei Activities geschrieben. Auf der ersten befinden sich drei Buttons. Drücke ich den obersten "vorspeiseButton" gelange ich auf die "Vorspeisen"-Activity. Dort habe ich wieder einen Button namens "vorspeisenActivityButton". Nur versuche ich den jetzt beim OnClickListener anzumelden hängt sich mein Programm auf.
Ich hoffe ich habe das Problem einigermaßen verständlich beschrieben : )
Hier ist noch mal der Code meiner beiden Activities:
Zuerst mal meine MainActivity:
und hier die zweite Activity namens Vorspeisen
ich habe zwei Activities geschrieben. Auf der ersten befinden sich drei Buttons. Drücke ich den obersten "vorspeiseButton" gelange ich auf die "Vorspeisen"-Activity. Dort habe ich wieder einen Button namens "vorspeisenActivityButton". Nur versuche ich den jetzt beim OnClickListener anzumelden hängt sich mein Programm auf.
Ich hoffe ich habe das Problem einigermaßen verständlich beschrieben : )
Hier ist noch mal der Code meiner beiden Activities:
Zuerst mal meine MainActivity:
Java:
package com.example.speisekartezwei;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class MainActivity extends Activity implements OnClickListener {
private Button vorspeiseButton;
private Button hauptspeiseButton;
private Button dessertButton;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
vorspeiseButton = (Button) this.findViewById(R.id.vorspeiseButton);
vorspeiseButton.setOnClickListener(this);
hauptspeiseButton = (Button) this.findViewById(R.id.hauptgerichtButton);
hauptspeiseButton.setOnClickListener(this);
dessertButton = (Button) this.findViewById(R.id.dessertButton);
dessertButton.setOnClickListener(this);
}
public void onClick(View v) {
if(v == vorspeiseButton) {
Intent intent = new Intent(this, Vorspeisen.class);
startActivity(intent);
}
else if(v == hauptspeiseButton) {
Intent intent = new Intent(this, Hauptgerichte.class);
startActivity(intent);
}
else if(v == dessertButton) {
Intent intent = new Intent(this, Desserts.class);
startActivity(intent);
}
}
}
und hier die zweite Activity namens Vorspeisen
Java:
package com.example.speisekartezwei;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class Vorspeisen extends Activity implements OnClickListener {
private Button vorspeisenActivityButton;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.vorspeise);
vorspeisenActivityButton = (Button) this.findViewById(R.id.vorspeiseButton);
vorspeisenActivityButton.setOnClickListener(this);
}
public void onClick(View v) {
// TODO Auto-generated method stub
}
}
Zuletzt bearbeitet von einem Moderator: