summaryrefslogtreecommitdiffstats
path: root/core/java/android/content/AbstractThreadedSyncAdapter.java
diff options
context:
space:
mode:
authorFred Quintana <fredq@google.com>2009-10-14 15:59:21 -0700
committerFred Quintana <fredq@google.com>2009-10-14 16:06:39 -0700
commite7424ffdafb0c18f753f383ebfb121ea5ebf582b (patch)
tree8e52391a3b81940ad119edcb06bacf0bd386f8e6 /core/java/android/content/AbstractThreadedSyncAdapter.java
parentc4989b1b75848acbeaf53850fbcfbf2f8812e325 (diff)
downloadframeworks_base-e7424ffdafb0c18f753f383ebfb121ea5ebf582b.zip
frameworks_base-e7424ffdafb0c18f753f383ebfb121ea5ebf582b.tar.gz
frameworks_base-e7424ffdafb0c18f753f383ebfb121ea5ebf582b.tar.bz2
add an IPC for sync initialization
Diffstat (limited to 'core/java/android/content/AbstractThreadedSyncAdapter.java')
-rw-r--r--core/java/android/content/AbstractThreadedSyncAdapter.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/core/java/android/content/AbstractThreadedSyncAdapter.java b/core/java/android/content/AbstractThreadedSyncAdapter.java
index fb6091a..0db6155 100644
--- a/core/java/android/content/AbstractThreadedSyncAdapter.java
+++ b/core/java/android/content/AbstractThreadedSyncAdapter.java
@@ -21,6 +21,7 @@ import android.os.Bundle;
import android.os.Process;
import android.os.NetStat;
import android.os.IBinder;
+import android.os.RemoteException;
import android.util.EventLog;
import java.util.concurrent.atomic.AtomicInteger;
@@ -117,6 +118,12 @@ public abstract class AbstractThreadedSyncAdapter {
}
}
}
+
+ public void initialize(Account account, String authority) throws RemoteException {
+ Bundle extras = new Bundle();
+ extras.putBoolean(ContentResolver.SYNC_EXTRAS_INITIALIZE, true);
+ startSync(null, authority, account, extras);
+ }
}
/**