Ich denke daran, eine App zu erstellen, die mit einer Web-API interagiert.Wie geht das am besten in Android?
Voraussetzung:
- die Wette und Display-Benachrichtigung starten
- Senden Sie die Wette auf die Website über POST.
- Wenn das Ergebnis eintrifft, aktualisieren Sie die Benutzeroberfläche mit dem Ergebnis.
- Wenn der Benutzer die Stopp-Taste nicht gedrückt hat, kehren Sie zu # 2 zurück, sonst stoppen Sie den Einsatz und entfernen Sie die Benachrichtigung.
- Wenn die App geschlossen ist oder nicht die aktive Anwendung, würden die Wetten noch
- fortsetzen Wenn die Benachrichtigung geklickt wird, Show/Start die App
Nach vieler Forschung und Lesen dachte ich, dass der gebundene Vordergrund Dienst würde dies erreichen, aber ich kann meine Fragen (ich verstehe einfach nicht, oder vielleicht), wie es zu tun ...
Hier sind nicht gefunden:
Wenn ich einen Dienst machen und stelle th Die Logik des Wettens darin, würde meine Tätigkeit/APP den Service beginnen und mit ihm binden.
- Wie kann ich dem Service erklären, um mit den ursprünglichen Einsatzdaten von der Tätigkeit zu beginnen zu wetten?
- Wie kann der Dienst wissen, wenn die App geschlossen wird oder ist die aktive App nicht auf dem Bildschirm?
- Wie kann der Dienst die Benutzeroberfläche der App aktualisieren?
Ich werde immer noch nach einer möglichen Möglichkeit suchen, dies zu tun. Ich hoffe, dass jemand mich auf den rechten Weg führen kann ..
aktualisiert
(3) endete ich die App-Komponenten aus dem Dienst der Verwendung LocalBroadcast
bis zu signalisieren, wenn die Benutzeroberfläche zu aktualisieren.
(2) Unter Verwendung von LocalBroadcast
dachte ich, dass mein Dienst den Zustand meiner App nicht stört.
(1) Ich verwendete Bound Service
und rufen Sie einfach Methode auf dem Dienst, um Daten zu übergeben und Wetten zu starten.
-ve Wähler, er zur Klärung und Führung bittet ... –
downvote Whe? Atleast sagen Sie mir den Grund für den Downvote ... –
Versuchen Sie, die Dokumentation zu lesen @ https://developer.android.com/guide/components/services.html – JoxTraex