Ich übe aus dem Buch Hallo, Android ed3.Es gibt einen Beispielcode zum Erstellen einer Aktionsschaltfläche, um 'Über' das Spiel anzuzeigen.Ich habe alle notwendigen XML-Dateien bearbeitet.Ich bekomme Fehler Im folgenden Beispiel zeigt code.logcat nullpointer Ausnahme in Zeile 10: about.Button.setClickListener (this) .Bitte help.Auch ich konnte 'diesen' Parameter nicht verstehen.Any hep?Button Aktion-Android App
public class Sudoku extends Activity implements OnClickListener {
private static final String TAG = "Sudoku";
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// Set up click listeners for all the button
View aboutButton = findViewById(R.id.about_button);
aboutButton.setOnClickListener(this);
}
public void onClick(View v) {
switch (v.getId()) {
case R.id.about_button:
Intent i = new Intent(this, About.class);
startActivity(i);
break;
}
} }
stellen Sie sicher, dass Ihr main.xml die mit dem Knopf drin ist oder ändern es zu der tatsächlichen Layout-Datei verwendet wird. – L7ColWinters
Fertig alles. Der Code wird immer noch nicht ausgeführt! – Maxsteel
posten Sie Ihre XML-Datei hier .. Erhalten Sie immer noch den gleichen Fehler? – San