Ich habe eine Anwendung basierend auf XamarinForms.Übergeben Sie Daten von Android Service zu ContentPage in Xamarin Formular basierte Anwendung
Ein Hintergrunddienst, den ich in Android-Projekt erstellt habe und der Dienst möchte Daten an ContentPage (die in PCL ist) senden, die dem Benutzer angezeigt wird.
Wie kann ich Daten an ContentPage übergeben (Von XX.Droid-Projekt zu PCL)?
Eine Lösung ist:
- Klasse zu erstellen, in PCL mit statischen Variablen, die von xxx.Droid Projekt zugegriffen werden (z var TEMP_VAR.).
- Aktualisiere den Wert dieser statischen Variable (TEMP_VAR) von der Serviceklasse aus dem xxx.Droid-Projekt.
- Sie müssen Notifier für diese statische Variable (TEMP_VAR) erstellen.
- Aktualisieren Sie die Inhaltsseite mithilfe von MessageCenter Mechanism, falls erforderlich.
Wenn es eine bessere Lösung gibt, könnten Sie mir bitte zur Verfügung stellen?