OnClickListener außerhalb von onCreate?

  • 6 Antworten
  • Letztes Antwortdatum
S

Simon2202

Neues Mitglied
0
Hallo, nur eine kurze Frage:

Kann man die OnClickListener auch außerhalb von onCreate schreiben? Wenn ja, wie? Ich bekomme immer viele Fehlermeldungen, hoffe ihr könnt mir helfen.
 
Ja, kann man. Welche Fehler treten denn auf?. Bitte Quellcode und die Fehler (logcat) posten.
 
"Can´t resolve Symbol onClickListener" sonst passt eigentlich alles bis darauf..
 
"Quellcode"
 
@Jaiel
Habe einfach versucht diesen Code außerhalb von onCreate zu schreiben, habe auch nicht erwartet, dass es funktioniert habe aber bei google keine Hilfe gefunden was ich tun muss damit ich die OnClickListeners außerhalb schreiben kann

PHP:
   Button startbutton = (Button) findViewById(R.id.startbutt);
    startbutton.setOnClickListener(new View.OnClickListener() { //Register Start Button

        @Override
        public void onClick(View v) {
            pname = edtext.getText().toString();
            regstat = true;
            setContentView(R.layout.activity_studioreg);
        }
    });
[PHP]
 
Diesen Code hast du aber in einer Methode drin oder?
 
Zu wenig Code. @Jail könnte aber recht haben. Die Fehlermeldung lässt vermuten, dass der Aufruf startbutton.setOnClickListener(new View.OnClickListener() nicht in einer Methode steht, sondern direkt im Body der Klasse.

@Simon2202 Ein Vorschlag, bevor du weiter machst, schau Dir erst mal gutes Java Buch an:

Rheinwerk Computing :: Java ist auch eine Insel - index
 
  • Danke
Reaktionen: Simon2202
Zurück
Oben Unten