diff options
author | Fred Quintana <fredq@google.com> | 2009-10-14 15:59:21 -0700 |
---|---|---|
committer | Fred Quintana <fredq@google.com> | 2009-10-14 16:06:39 -0700 |
commit | e7424ffdafb0c18f753f383ebfb121ea5ebf582b (patch) | |
tree | 8e52391a3b81940ad119edcb06bacf0bd386f8e6 /core/java/android/content/AbstractThreadedSyncAdapter.java | |
parent | c4989b1b75848acbeaf53850fbcfbf2f8812e325 (diff) | |
download | frameworks_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.java | 7 |
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); + } } /** |