Ich hatte ein großes Problem, als ich eine andere Aktivität aufrufen musste, wenn nach dem Start des Spiels auf die Schaltfläche geklickt wurde. Das Spiel wird über die Methode initiate (game,) von der AndroidApplication-Schnittstelle aufgerufen.Android-Libgdx, Aufruf einer anderen Aktivität nach dem Start des Spiels Klicken Sie auf
In normalen Aktivität kann ich leicht die andere Aktivität aufrufen, aber es scheint schwierig zu sein, eine andere Aktivität von Libgdx-Klasse aufzurufen, die AndroidApplication implementiert.
Kann jemand eine geeignete Methode vorschlagen, um die Aktivität von Libgdx-Klasse aufzurufen, die AndroidApplication-Schnittstelle implementiert?
Ich habe versucht, dies für eine Woche zu tun, aber es scheint, dass meine Methode ist völlig falsch ..
Vielen Dank im Voraus.
Danke für die Anregung. Sieht so aus, als würde es funktionieren, aber versuchen Sie es mit Ihrem Vorschlag. Könnte ich außerdem fragen, warum in diesem Fall eine Schnittstelle notwendig ist? Ich werde Ihre Antwort zu schätzen :) – denden130
Ich habe versucht, es zu verwenden, aber ich bekomme die NullPointerException am MyGame SomeMethod() myGameCallback.onStartActivityA(); . Es stellt sich heraus, dass myGameCallback null ist. Wie sollte ich es initialisieren? – denden130
Hoppla, tut mir leid, das habe ich vergessen zu spezifizieren. Sie können einfach einen Setter hinzufügen. Ich werde meine Antwort aktualisieren, um dies zu zeigen. –