Ho una applicazione basata su XamarinForms.Passare i dati dal servizio Android a ContentPage in Xamarin Applicazione basata su modulo
Un servizio di background che ho creato nel progetto Android e quel servizio vorrebbe inviare dati a ContentPage (che è in PCL) che viene visualizzato all'utente.
Come è possibile passare i dati a ContentPage (dal progetto xx.Droid al PCL)?
Una soluzione è:
- Per creare classe PCL con variabile statica, che sarà accessibile da progetto xxx.Droid (per esempio var TEMP_VAR.).
- Valore di aggiornamento di tale variabile statica (TEMP_VAR) dalla classe di servizio dal progetto xxx.Droid.
- È necessario creare un Notifier su tale variabile statica (TEMP_VAR)
- Aggiornare la pagina del contenuto utilizzando il meccanismo MessageCenter se richiesto.
Se c'è una soluzione migliore, potresti fornirmi per favore?