Android - Dialog "weiter" -> neue Klasse starten
lima-city → Forum → Programmiersprachen → Java
code
dialog
einsetzen
fehler
fenster
gemacht code
gleichen code
helfen
jemand
klasse starten
login
parameter
-
Hallo zusammen,
man kann ja mit startActivity eine neue Klasse starten. Bei meinem onClick hab ich das so gemacht:
@Override public void onClick(View v) { startActivity(new Intent(this,Login.class)); }
Was muss denn der erste Parameter bei new Intent sein, wenn ich den gleichen Code nach einem Klick auf "Weiter" bei einem Dialog Fenster ausführen will?
Also hier mein Code:
builder.setPositiveButton("Zum Login", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { startActivity(new Intent(this,Login.class)); } });
Da habe ich halt den selben Code aus dem onClick eingefügt. Aber da wird mir jetzt der Fehler "The constructor Intent(new DialogInterface.OnClickListener(){}, Class<Login>) is undefined" angezeigt. Anscheinend muss bei "new Intent(...)" für das "this" etwas anderes dahin, aber was?
Ich hoffe mir kann jemand helfen.
Viele Grüße
EDIT:
Habs gefunden. Man muss "getApplicationContext()" für das "this" einsetzen.
Beitrag zuletzt geändert: 23.2.2015 21:08:18 von ultimate-bravery -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage