Я пытаюсь заставить мое приложение выполнять синхронизацию каждую секунду или только каждые 4 или 5 секунд. Однако минимальный период я могу сделать синхронизацию синхронизации 30-60 секунд. Как можно архивировать такое поведение?SyncAdapter - Периодическая синхронизация каждую секунду
Независимо от того, что я установил i вторым параметром в addPeriodicSync(), он не будет ниже 30 секунд. ContentResolver.setMasterSyncAutomatically (true); ContentResolver.setIsSyncable (mAccount, AUTHORITY, 1);
ContentResolver.setSyncAutomatically(mAccount, AUTHORITY, true);
ContentResolver.addPeriodicSync(
mAccount,
AUTHORITY,
Bundle.EMPTY,
4);
Я знаю, что это плохое поведение для приложения, как он будет стекать батарею, и что GCM должна была использоваться для создания толчков с сервера. Приложение предназначено для презентации университетского проекта, поэтому мне нужно быть отзывчивым и презентабельным.
Edit:
Я знаю о возможности ручной синхронизации :):
Спасибо заранее.
Если вам нужна такая отзывчивость, почему бы не использовать Firebase? – EpicPandaForce
Firebase is GCM https://developers.google.com/cloud-messaging/android/android-migrate-fcm Я уже упоминал в своем вопросе. – user1868569
Система базы данных. – EpicPandaForce