Obtain OAuth2 Access Token für Dropbox Core API mit der Oauth2-Klasse von Codenameone

Ich versuche, die Oauth2-Klasse von Codenameone zu verwenden, um ein Zugriffstoken für die Core-API von Dropbox zu erhalten. Der von mir verwendete Code lautet wie folgt:

Oauth2 auth = new Oauth2("https://www.dropbox.com/1/oauth2/authorize", "<APP KEY>", "https://www.google.com", "");
    Oauth2.setBackToParent(true);
    auth.showAuthentication(new ActionListener(){
        public void actionPerformed(ActionEvent evt) {
            //get authentication token
            System.out.println(evt.getSource());
        }
    });

Wenn ich meine App im Simulator ausführe, wird mir eine Webkomponente angezeigt, die die Anmeldeseite für die OAuth2-Authentifizierung enthält (wie vorgesehen). Nach Abschluss des Anmeldevorgangs wird die App jedoch nicht zurückgegeben zur übergeordneten Ansicht und mein Aktionslistener wird nicht ausgelöst.

Der Prozess funktioniert tatsächlich, da eine Meldung angezeigt wird, dass meine App meinem Dropbox-Konto hinzugefügt wurde. Meine App kann das Token jedoch nicht abrufen, da mein Aktionslistener nicht ausgelöst wird.

Ich habe überall im Internet nach einer Lösung für dieses Problem gesucht und kann nichts finden. Ich fand einen anderen Artikel auf SO, der die gleiche Frage stellte, aber auch keine akzeptable Antwort zu bekommen schien. Es scheint, dass die einzige gute Dokumentation für die Oauth-Klasse, die von Codenameone bereitgestellt wird, das Codenameone-API-Dokument ist und keine besonders guten Beispiele für die Verwendung ihrer Klassen enthält.

Wenn jemand helfen könnte, wäre das greate

Vielen Dank

Antworten auf die Frage(1)

Ihre Antwort auf die Frage