diff options
author | Fred Quintana <fredq@google.com> | 2009-06-16 10:24:58 -0700 |
---|---|---|
committer | Fred Quintana <fredq@google.com> | 2009-06-16 15:25:24 -0700 |
commit | 21bb0deb36af32339521038cdbd827f74468df4a (patch) | |
tree | e8f8d47fd40cda7233e2a3fd7efe355613030500 /core/java/android/content/SyncManager.java | |
parent | d638d8d6305bf5861736045e0215099d2fb693f1 (diff) | |
download | frameworks_base-21bb0deb36af32339521038cdbd827f74468df4a.zip frameworks_base-21bb0deb36af32339521038cdbd827f74468df4a.tar.gz frameworks_base-21bb0deb36af32339521038cdbd827f74468df4a.tar.bz2 |
beef up the syncadapter API
Diffstat (limited to 'core/java/android/content/SyncManager.java')
-rw-r--r-- | core/java/android/content/SyncManager.java | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/core/java/android/content/SyncManager.java b/core/java/android/content/SyncManager.java index cba02aa..c7954a5 100644 --- a/core/java/android/content/SyncManager.java +++ b/core/java/android/content/SyncManager.java @@ -33,8 +33,6 @@ import android.content.pm.IPackageManager; import android.content.pm.PackageManager; import android.content.pm.ResolveInfo; import android.content.pm.RegisteredServicesCache; -import android.database.Cursor; -import android.database.DatabaseUtils; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.net.Uri; @@ -50,10 +48,7 @@ import android.os.RemoteException; import android.os.ServiceManager; import android.os.SystemClock; import android.os.SystemProperties; -import android.provider.Sync; import android.provider.Settings; -import android.provider.Sync.History; -import android.text.TextUtils; import android.text.format.DateUtils; import android.text.format.Time; import android.util.Config; @@ -77,8 +72,6 @@ import java.util.List; import java.util.Map; import java.util.PriorityQueue; import java.util.Random; -import java.util.Observer; -import java.util.Observable; import java.util.Set; /** @@ -1435,7 +1428,7 @@ class SyncManager implements OnAccountsUpdatedListener { // outstanding if (mActiveSyncContext.mSyncAdapter != null) { try { - mActiveSyncContext.mSyncAdapter.cancelSync(); + mActiveSyncContext.mSyncAdapter.cancelSync(mActiveSyncContext); } catch (RemoteException e) { // we don't need to retry this in this case } @@ -1678,8 +1671,8 @@ class SyncManager implements OnAccountsUpdatedListener { mActiveSyncContext.mSyncAdapter = syncAdapter; final SyncOperation syncOperation = mActiveSyncContext.mSyncOperation; try { - syncAdapter.startSync(mActiveSyncContext, syncOperation.account, - syncOperation.extras); + syncAdapter.startSync(mActiveSyncContext, syncOperation.authority, + syncOperation.account, syncOperation.extras); } catch (RemoteException remoteExc) { if (Config.LOGD) { Log.d(TAG, "runStateIdle: caught a RemoteException, rescheduling", remoteExc); @@ -1742,7 +1735,7 @@ class SyncManager implements OnAccountsUpdatedListener { } if (activeSyncContext.mSyncAdapter != null) { try { - activeSyncContext.mSyncAdapter.cancelSync(); + activeSyncContext.mSyncAdapter.cancelSync(activeSyncContext); } catch (RemoteException e) { // we don't need to retry this in this case } |