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