summaryrefslogtreecommitdiffstats
path: root/core/java/android/content/SyncManager.java
diff options
context:
space:
mode:
authorFred Quintana <fredq@google.com>2009-06-16 10:24:58 -0700
committerFred Quintana <fredq@google.com>2009-06-16 15:25:24 -0700
commit21bb0deb36af32339521038cdbd827f74468df4a (patch)
treee8f8d47fd40cda7233e2a3fd7efe355613030500 /core/java/android/content/SyncManager.java
parentd638d8d6305bf5861736045e0215099d2fb693f1 (diff)
downloadframeworks_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.java15
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
}