Ich habe ein benutzerdefiniertes Dialogfeld erstellt und möchte nach dem Klicken auf OK eine neue Aktivität starten. Wie kann ich den Kontext als erstes Argument meines Intent-Konstruktors festlegen?
Ich kann die Absicht mit getContext()
erstellen, aber ich kann nicht startActivity
aufrufen. Soll ich die Aktivität übergeben, die den Dialog zum Konstruktor des Dialogs aufruft? Ist es üblich, eine Aktivität durch Klicken auf einen Dialog zu starten?
@ dhaag23 Sie müssen nicht einmal so viel arbeiten!
Rufen Sie getContext ()
auf Dies gibt das Context
zurück, das an den Konstruktor des Dialogs übergeben wurde.
Wie Cheezmeister schrieb ist es nicht nötig, die Actvitiy zu bekommen. Sie können den Kontext einfach wie folgt verwenden:
%Vor%Ich schlage vor, Sie verwenden das. Es macht es so einfach:
%Vor% info[1]
sind meine Daten, die angezeigt werden. Sie können dies durch Ihre eigene Nachricht ersetzen.
Tags und Links android dialog android-context