Как я могу проверить периодическую синхронизацию с длинным интервалом (24 часа) - PullRequest
0 голосов
/ 08 июля 2019

Я настраиваю периодическую синхронизацию, используя SyncAdapter и ContentResolver.addPeriodicSync с интервалом синхронизации 24 часа (24 * 60 * 60). Чтобы протестировать полный процесс запуска синхронизации и запуска кода onPerformSync, мне нужно подождать 24 часа, пока синхронизация не будет запущена. Любые изменения в моем коде я могу проверить с помощью «requestSync» для прямой синхронизации, но если я хочу проверить весь процесс в данный момент, мне нужно подождать 24 часа в режиме реального времени.

Я хотел бы знать, существует ли простой метод отладки периодической синхронизации моего SyncAdapter без ожидания полного периода синхронизации.

Даже самый маленький интервал синхронизации, который я считаю равным 15 минутам, - это долгое время ожидания при отладке нового кода.

С планшетом в режиме разработчика можно как-то подделать прошедшее время? Или есть какой-то другой механизм?

...