Ich versuche, meine Anwendung zu zwingen, eine Synchronisierung jede Sekunde oder nur alle 4 oder 5 Sekunden durchzuführen. Die Mindestdauer, um den Syncadapter synchronisieren zu können, beträgt jedoch 30-60 Sekunden. Wie kann ein solches Verhalten archiviert werden?SyncAdapter - Wie man jede Sekunde periodisch synchronisiert
Egal was ich den zweiten Parameter in addPeriodicSync() setze, es wird nicht unter 30 Sekunden sein. ContentResolver.setMasterSyncAutomatisch (true); ContentResolver.setIsSyncable (mAccount, AUTHORITY, 1);
ContentResolver.setSyncAutomatically(mAccount, AUTHORITY, true);
ContentResolver.addPeriodicSync(
mAccount,
AUTHORITY,
Bundle.EMPTY,
4);
Ich bin mir bewusst, dass dies ein schlechtes Verhalten für eine Anwendung ist, wie es sich die Batterie entladen wird, und dass GCM verwendet wurden, sollten Schübe von dem Server zu erstellen. Die Anwendung ist für eine Universität Projektpräsentation, so muss ich reagieren und vorzeigbar.
Edit:
Ich bin über die Möglichkeit der manuellen Synchronisierung :):
Vielen Dank im Voraus.
Wenn Sie eine solche Reaktionsfähigkeit benötigen, warum nicht Firebase verwenden? – EpicPandaForce
Firebase ist GCM https://developers.google.com/cloud-messaging/android/android-migrate-fcm Ich bereits in meiner Frage erwähnt. – user1868569
Das Datenbanksystem. – EpicPandaForce