From 3ef66ea824d264416dbd5c3f45607d697a38241c Mon Sep 17 00:00:00 2001 From: tobiasKaminsky Date: Mon, 16 Oct 2017 20:16:56 +0200 Subject: [PATCH] delete accounts only on first start --- .../owncloud/android/ui/activity/WhatsNewActivity.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/owncloud/android/ui/activity/WhatsNewActivity.java b/src/main/java/com/owncloud/android/ui/activity/WhatsNewActivity.java index fae5287ae2..65daf29ab8 100644 --- a/src/main/java/com/owncloud/android/ui/activity/WhatsNewActivity.java +++ b/src/main/java/com/owncloud/android/ui/activity/WhatsNewActivity.java @@ -83,9 +83,11 @@ public class WhatsNewActivity extends FragmentActivity implements ViewPager.OnPa String[] urls = getResources().getStringArray(R.array.whatsnew_urls); // Sometimes, accounts are not deleted when you uninstall the application so we'll do it now - AccountManager am = (AccountManager) getSystemService(ACCOUNT_SERVICE); - for (Account account : AccountUtils.getAccounts(this)) { - am.removeAccount(account, null, null); + if (isFirstRun()) { + AccountManager am = (AccountManager) getSystemService(ACCOUNT_SERVICE); + for (Account account : AccountUtils.getAccounts(this)) { + am.removeAccount(account, null, null); + } } boolean showWebView = urls.length > 0;