diff options
Diffstat (limited to 'core/java/android/content/SyncContext.java')
-rw-r--r-- | core/java/android/content/SyncContext.java | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/core/java/android/content/SyncContext.java b/core/java/android/content/SyncContext.java index f4faa04..587586d 100644 --- a/core/java/android/content/SyncContext.java +++ b/core/java/android/content/SyncContext.java @@ -18,16 +18,17 @@ package android.content; import android.os.RemoteException; import android.os.SystemClock; +import android.os.IBinder; -/** - * @hide - */ public class SyncContext { private ISyncContext mSyncContext; private long mLastHeartbeatSendTime; private static final long HEARTBEAT_SEND_INTERVAL_IN_MS = 1000; + /** + * @hide + */ public SyncContext(ISyncContext syncContextInterface) { mSyncContext = syncContextInterface; mLastHeartbeatSendTime = 0; @@ -38,6 +39,8 @@ public class SyncContext { * {@link #updateHeartbeat}, so it also takes the place of a call to that. * * @param message the current status message for this sync + * + * @hide */ public void setStatusText(String message) { updateHeartbeat(); @@ -48,7 +51,7 @@ public class SyncContext { * downloads or sends records to/from the server, this may be called after each record * is downloaded or uploaded. */ - public void updateHeartbeat() { + private void updateHeartbeat() { final long now = SystemClock.elapsedRealtime(); if (now < mLastHeartbeatSendTime + HEARTBEAT_SEND_INTERVAL_IN_MS) return; try { @@ -67,7 +70,7 @@ public class SyncContext { } } - public ISyncContext getISyncContext() { - return mSyncContext; + public IBinder getSyncContextBinder() { + return mSyncContext.asBinder(); } } |