6

Ohne die Tatsache, dass JobScheduler unterstützt nur API> 21 - sind JobSchedulers entworfen, um SyncAdapters vollständig zu ersetzen? Oder enthält SyncAdapter irgendeine Funktionalität, die von JobScheduler fehlt?SyncAdapter vs JobScheduler

Mein Anwendungsfall ist die Synchronisierung eines RSS-Feeds alle paar Stunden. Das ist mit einem JobScheduler machbar - oder?

+2

Ich würde diesen Blog empfehlen https://www.bignerdranch.com/blog/choosing-the-right-background-scheduler-in-android/ –

Antwort

3

Ich würde sagen, JobScheduler ist keine direkte Ersetzung für SyncAdapter, die einen viel spezielleren Zweck hat (Übertragung von Daten zwischen dem Gerät und einem Server). JobScheduler hingegen dient dazu, zu einem späteren Zeitpunkt Aufgaben zu planen - wie AlarmManager - aber mit einem breiteren Potenzial.

Übrigens gibt es einen Versuch, backportJobScheduler.