From 0f2376806f4ed54291ef29d6ebd9f76f736a0da5 Mon Sep 17 00:00:00 2001 From: "David A. Velasco" Date: Mon, 16 Jul 2012 12:54:18 +0200 Subject: [PATCH] Testing synchronization cancelation --- src/eu/alefzero/owncloud/syncadapter/FileSyncAdapter.java | 6 ++++++ src/eu/alefzero/owncloud/ui/activity/AccountSelectActivity.java | 1 + 2 files changed, 7 insertions(+) diff --git a/src/eu/alefzero/owncloud/syncadapter/FileSyncAdapter.java b/src/eu/alefzero/owncloud/syncadapter/FileSyncAdapter.java index ef7a3d5b..fbee3b00 100644 --- a/src/eu/alefzero/owncloud/syncadapter/FileSyncAdapter.java +++ b/src/eu/alefzero/owncloud/syncadapter/FileSyncAdapter.java @@ -265,5 +265,11 @@ public class FileSyncAdapter extends AbstractOwnCloudSyncAdapter { } getContext().sendStickyBroadcast(i); } + + @Override + public void onSyncCanceled() { + Log.d(TAG, "sync is being cancelled !! ************************************************"); + super.onSyncCanceled(); + } } diff --git a/src/eu/alefzero/owncloud/ui/activity/AccountSelectActivity.java b/src/eu/alefzero/owncloud/ui/activity/AccountSelectActivity.java index 5281b9dd..8600a473 100644 --- a/src/eu/alefzero/owncloud/ui/activity/AccountSelectActivity.java +++ b/src/eu/alefzero/owncloud/ui/activity/AccountSelectActivity.java @@ -78,6 +78,7 @@ public class AccountSelectActivity extends SherlockListActivity implements AccountUtils.setCurrentOwnCloudAccount(this, accountName); // trigger synchronization when current account is changed + ContentResolver.cancelSync(null, "org.owncloud"); Bundle bundle = new Bundle(); bundle.putBoolean(ContentResolver.SYNC_EXTRAS_MANUAL, true); ContentResolver.requestSync(AccountUtils.getCurrentOwnCloudAccount(this), "org.owncloud", bundle); -- 2.11.0