2 Stimmen

Android-Lizenzierungsserver: Reales Einsatzszenario?

Das Beispiel, das sie für den Lizenzierungsserver anführen, scheint das Hauptaktivitätenfenster zur Anzeige der Lizenzierung zu verwenden. Ich frage mich, was ein echtes Beispiel ist, das den Lizenzierungsserver verwendet.

Verwenden Sie deren Hauptbeispielaktivität und gehen Sie, wenn möglich, direkt zu Ihrer eigentlichen Hauptaktivität über?

Es scheint, dass es ein Beispiel geben sollte, das den Zugriff ohne Benutzeroberfläche prüft, aber nur im Falle eines Lizenzproblems eine Benutzeroberfläche aufruft. Das klingt für mich realitätsnäher.

Gibt es irgendwo einen Beispielcode, der ein solches Beispiel zeigt?

Gracias

0voto

davidcesarino Punkte 15801

"Verwenden Sie ihre Hauptprobenaktivität und wenn es erlaubt, gehen Sie direkt zu Ihrer eigentlichen Haupt Aktivität?"

Wenn ich Sie richtig verstehe, lautet die Antwort "absolut nicht". Und der dortige Code ist das Beispiel, das 99 % der Welt verwenden. Ich verwende ihn. Ich füge einfach ein paar mHandler.post hinzu und das ist im Allgemeinen alles, was ich brauche. Mit Dialogen verbinden...

Für die Lizenzierung wird keine Aktivität benötigt. Diese Aktivität ist das Beispiel aus der realen Welt. Sie wird nur verwendet, um die möglichen Ergebnisse des Codes zu demonstrieren.

Sie verwenden die Beispielaktivität nicht wieder. Die Lizenzprüfung läuft im Hintergrund ab und ist nicht an irgendwelche UI-Elemente gebunden (AFAIK). Sie sind der einzige, der dafür verantwortlich ist, UI-Elemente von der inneren Klasse des Lizenzprüfers (die LicenseCheckerCallback implementiert) auf die Art und Weise zurückzusenden, die Sie für Ihre Codelogik für angemessen halten.

Allerdings müssen Sie nicht einmal irgendwelche UI-Befehle von der Klasse an Ihre Aktivität zurücksenden. Je nachdem, was Sie versuchen zu tun, können Sie alle Ihre Logik, ohne etwas für den Benutzer zu tun.

Ich habe den Eindruck, dass Sie das Konzept nicht richtig verstehen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X