0

私は を実装してSyncAdapterおり、1 日に数回同期する必要がありますが、onPerformSync真夜中に同期をトリガーする必要もあります。

ContentResolver.setIsSyncable(account, URIBuilder.AUTHORITY, 1);

Bundle extras = new Bundle();
extras.putBoolean(ContentResolver.SYNC_EXTRAS_EXPEDITED, false);
extras.putBoolean(ContentResolver.SYNC_EXTRAS_DO_NOT_RETRY, false);
extras.putBoolean(ContentResolver.SYNC_EXTRAS_MANUAL, false);

ContentResolver.addPeriodicSync(account,
    URIBuilder.AUTHORITY,
    extras, 15000);

ContentResolver.setSyncAutomatically(account, URIBuilder.AUTHORITY, true);
ContentResolver.requestSync(account, URIBuilder.AUTHORITY, extras);
4

1 に答える 1