summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFred Quintana <fredq@google.com>2009-06-22 18:08:13 -0700
committerFred Quintana <fredq@google.com>2009-06-22 18:08:13 -0700
commitc37a9cfe488164c0abc5d931362873593ffd53ad (patch)
tree1c477e2d8f4935aae7534d622cd944e1776c43be
parent7c6810b79ffe37451dd0d973e8ee7ca464a00a40 (diff)
downloadGoogleContactsProvider-c37a9cfe488164c0abc5d931362873593ffd53ad.tar.gz
support for changes to the sync settings and control API
-rw-r--r--src/com/android/providers/contacts/ContactsSyncAdapter.java16
1 files changed, 7 insertions, 9 deletions
diff --git a/src/com/android/providers/contacts/ContactsSyncAdapter.java b/src/com/android/providers/contacts/ContactsSyncAdapter.java
index c02656e..cd33590 100644
--- a/src/com/android/providers/contacts/ContactsSyncAdapter.java
+++ b/src/com/android/providers/contacts/ContactsSyncAdapter.java
@@ -126,7 +126,7 @@ public class ContactsSyncAdapter extends AbstractGDataSyncAdapter {
private boolean mPerformedGetServerDiffs;
// Only valid during a sync. If set then this sync was a forced sync request
- private boolean mSyncForced;
+ private boolean mIsManualSync;
private int mPhotoDownloads;
private int mPhotoUploads;
@@ -1214,13 +1214,13 @@ public class ContactsSyncAdapter extends AbstractGDataSyncAdapter {
}
@Override
- public void onSyncStarting(SyncContext context, Account account, boolean forced,
+ public void onSyncStarting(SyncContext context, Account account, boolean manualSync,
SyncResult result) {
mPerformedGetServerDiffs = false;
- mSyncForced = forced;
+ mIsManualSync = manualSync;
mPhotoDownloads = 0;
mPhotoUploads = 0;
- super.onSyncStarting(context, account, forced, result);
+ super.onSyncStarting(context, account, manualSync, result);
}
@Override
@@ -1238,10 +1238,9 @@ public class ContactsSyncAdapter extends AbstractGDataSyncAdapter {
try {
if (cursor.getCount() != 0) {
Bundle extras = new Bundle();
- extras.putParcelable(ContentResolver.SYNC_EXTRAS_ACCOUNT, account);
- extras.putBoolean(ContentResolver.SYNC_EXTRAS_FORCE, mSyncForced);
+ extras.putBoolean(ContentResolver.SYNC_EXTRAS_MANUAL, mIsManualSync);
extras.putString("feed", ContactsSyncAdapter.getPhotosFeedForAccount(account));
- getContext().getContentResolver().startSync(Contacts.CONTENT_URI, extras);
+ ContentResolver.requestSync(account, Contacts.AUTHORITY, extras);
}
} finally {
cursor.close();
@@ -1287,9 +1286,8 @@ public class ContactsSyncAdapter extends AbstractGDataSyncAdapter {
// request a sync of this feed
Bundle extras = new Bundle();
- extras.putParcelable(ContentResolver.SYNC_EXTRAS_ACCOUNT, account);
extras.putString("feed", feed);
- cr.startSync(Contacts.CONTENT_URI, extras);
+ ContentResolver.requestSync(account, Contacts.AUTHORITY, extras);
}
}
}