diff options
author | Martin Hibdon <mhibdon@google.com> | 2014-10-01 13:53:05 -0700 |
---|---|---|
committer | Martin Hibdon <mhibdon@google.com> | 2014-10-01 13:54:20 -0700 |
commit | 00b19ea330a5e2a991d1a28d7913ec125c82400c (patch) | |
tree | 20c6638fb18ca162c5c0353d54b2353729e61c69 /src | |
parent | 6b03f1cc9250dd56153df16a5d46d406a0c3b125 (diff) | |
download | android_packages_apps_Exchange-00b19ea330a5e2a991d1a28d7913ec125c82400c.tar.gz android_packages_apps_Exchange-00b19ea330a5e2a991d1a28d7913ec125c82400c.tar.bz2 android_packages_apps_Exchange-00b19ea330a5e2a991d1a28d7913ec125c82400c.zip |
Add more logging to track down b/17708011
b/17708011
Change-Id: I0d6833ddcc9c76d37c2be0616a8daee36f4fad23
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/exchange/service/EasService.java | 1 | ||||
-rw-r--r-- | src/com/android/exchange/service/PingSyncSynchronizer.java | 5 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/com/android/exchange/service/EasService.java b/src/com/android/exchange/service/EasService.java index cbf913e3..73f3265d 100644 --- a/src/com/android/exchange/service/EasService.java +++ b/src/com/android/exchange/service/EasService.java @@ -402,6 +402,7 @@ public class EasService extends Service { while (c.moveToNext()) { final int mailboxType = c.getInt(Mailbox.CONTENT_TYPE_COLUMN); if (authsToSync.contains(Mailbox.getAuthority(mailboxType))) { + LogUtils.d(TAG, "should ping for account %d", account.mId); return true; } } diff --git a/src/com/android/exchange/service/PingSyncSynchronizer.java b/src/com/android/exchange/service/PingSyncSynchronizer.java index 531d84eb..45b86935 100644 --- a/src/com/android/exchange/service/PingSyncSynchronizer.java +++ b/src/com/android/exchange/service/PingSyncSynchronizer.java @@ -187,10 +187,12 @@ public class PingSyncSynchronizer { private boolean pingEnd(final android.accounts.Account amAccount) { mPingTask = null; if (mSyncCount > 0) { + LogUtils.d(TAG, "PSS pingEnd, syncs still in progress."); mCondition.signal(); return false; } else { if (mPushEnabled) { + LogUtils.d(TAG, "PSS pingEnd, starting new ping."); /** * This situation only arises if we encountered some sort of error that * stopped our ping but not due to a sync interruption. In this scenario @@ -200,6 +202,7 @@ public class PingSyncSynchronizer { return false; } } + LogUtils.d(TAG, "PSS pingEnd, no longer need ping."); return true; } @@ -223,6 +226,7 @@ public class PingSyncSynchronizer { * Modifies or starts a ping for this account if no syncs are running. */ public void pushModify(final Account account, final PingSyncSynchronizer synchronizer) { + LogUtils.d(LogUtils.TAG, "PSS pushModify"); mPushEnabled = true; final android.accounts.Account amAccount = new android.accounts.Account(account.mEmailAddress, @@ -250,6 +254,7 @@ public class PingSyncSynchronizer { * Stop the currently running ping. */ public void pushStop() { + LogUtils.d(LogUtils.TAG, "PSS pushStop"); mPushEnabled = false; if (mPingTask != null) { mPingTask.stop(); |