From 533c7ae3c01fc4a56a933f34274a4f5df716bbf9 Mon Sep 17 00:00:00 2001 From: Loic Blot Date: Thu, 10 Mar 2016 10:53:21 +0100 Subject: [PATCH] Background sync: cancel notifications at the right moment --- .../owncloud_sms/sync_adapters/SmsSyncAdapter.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/java/fr/unix_experience/owncloud_sms/sync_adapters/SmsSyncAdapter.java b/src/main/java/fr/unix_experience/owncloud_sms/sync_adapters/SmsSyncAdapter.java index ea15cbd..912f739 100644 --- a/src/main/java/fr/unix_experience/owncloud_sms/sync_adapters/SmsSyncAdapter.java +++ b/src/main/java/fr/unix_experience/owncloud_sms/sync_adapters/SmsSyncAdapter.java @@ -63,12 +63,13 @@ public class SmsSyncAdapter extends AbstractThreadedSyncAdapter { try { // getServerAPI version - Log.d(TAG,"Server API version: " + _client.getServerAPIVersion()); + Log.d(TAG, "Server API version: " + _client.getServerAPIVersion()); // and push datas _client.doPushRequest(null); OCSMSNotificationUI.cancel(getContext()); } catch (final OCSyncException e) { + OCSMSNotificationUI.cancel(getContext()); OCSMSNotificationUI.notify(getContext(), getContext().getString(R.string.fatal_error), getContext().getString(e.getErrorId()), OCSMSNotificationType.SYNC_FAILED.ordinal()); if (e.getErrorType() == OCSyncErrorType.IO) { @@ -84,8 +85,6 @@ public class SmsSyncAdapter extends AbstractThreadedSyncAdapter { // UNHANDLED } } - - OCSMSNotificationUI.cancel(getContext()); } private final AccountManager _accountMgr;