Wir bauen Xamarin Forms App auf iOS, Android und Windows 10 laufen. Wir sind Datenbindung Ansicht Modell zu UI, die List View-Steuerelement hat. Wir möchten, dass die Daten alle drei bis fünf Sekunden vom Restdienst aktualisiert werden, wenn der Nutzer die App anzeigt. Wir möchten nicht, dass die Daten aktualisiert werden, wenn sich die App im Hintergrund befindet, sondern aktualisieren Sie die Daten, sobald die App im Vordergrund steht. Ich habe versucht mit Xamarin.Forms.Device.StartTimer und warten auf Task.Delay, aber das scheint nicht sehr gut zu arbeiten, manchmal die Daten nicht aktualisiert, wenn nicht im interaktiven Debug-Modus speziell mit Xamarin.Forms.Device.StartTimer, ich Ich bin mir nicht sicher, was schief geht, da ich das Gerät nicht anmelden kann. Bei der Verwendung von "awake Task.Delay" wird der Task manchmal abgebrochen. In App onresume-Ereignis macht der Code den Restdienstanruf, der mit dem Fehler "Verbindung abgelehnt" fehlschlägt.Xamarin Formen - Periodische Listenansicht Datenaktualisierung
Also wollte ich wissen, welche die beste Möglichkeit ist, mit Datenaktualisierung umzugehen, irgendwelche Ideen?
Vielen Dank im Voraus
haben Sie versucht, plattformspezifische Dienste zu verwenden? http://arteksoftware.com/backgrounding-with-xamarin-forms/ – nicks