summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMartin Hibdon <mhibdon@google.com>2014-10-01 13:53:05 -0700
committerMartin Hibdon <mhibdon@google.com>2014-10-01 13:54:20 -0700
commit00b19ea330a5e2a991d1a28d7913ec125c82400c (patch)
tree20c6638fb18ca162c5c0353d54b2353729e61c69 /src
parent6b03f1cc9250dd56153df16a5d46d406a0c3b125 (diff)
downloadandroid_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.java1
-rw-r--r--src/com/android/exchange/service/PingSyncSynchronizer.java5
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();