Aufruf der Activity funktioniert nicht

  • Antworten:2
  • OffenNicht stickyBentwortet
  • Forum-Beiträge: 203

02.02.2019, 20:47:09 via Website

Hallo zusammen

Wenn ich auf einen Button klicke möchte ich, dass eine neue Activity gestartet wird. Dies mache ich wie folgt:

btn_eingabe = (Button) findViewById(R.id.btn_eingabe);
    btn_eingabe.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            startActivity(new Intent(this, eingabe.class));
        }
    });

Dieser Aufruf führt aber zu einem Fehler:

Cannot resolve constructor 'Intent(anonymous android.view.View.OnClickListener, java.lang.Class<ch.robbisoft.sakristanhilfe.eingabe>;)'

Was mache ich falsch oder wo liegt der Fehler?

Gruss Renato

Diskutiere mit!
Beste Antwort
Ludy
  • Mod
  • Blogger
  • Forum-Beiträge: 7.558

02.02.2019, 20:58:28 via Website

Hallo Renato,

das ist falsch

startActivity(new Intent(this, eingabe.class));

es muss ein context der Activity übergeben werden.

startActivity(new Intent(getApplicationContext(), eingabe.class));

Oder mit

getBaseContext() 

— geändert am 02.02.2019, 20:59:44

Gruß Ludy (App Entwickler)

Mein Beitrag hat dir geholfen? Lass doch ein "Danke" da.☺

Download Samsung Firmware Tool

Meine Wunschliste

Telegram News Feed

Hilfreich?
Diskutiere mit!