@Override public void onRestart() { super.onRestart(); if (MainActivity.isUserLogged(this)) { // Reload camera list if default user has been changed, or offline settings has been changed if (isUserChanged() || isOfflineSettingChanged()) { new CamerasCheckInternetTask(CamerasActivity.this, InternetCheckType.START) .executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); } else { try { new CamerasCheckInternetTask(CamerasActivity.this, InternetCheckType.RESTART) .executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); } catch (RejectedExecutionException e) { EvercamPlayApplication.sendCaughtExceptionNotImportant(activity, e); } } usernameOnStop = ""; } else { startActivity(new Intent(this, SlideActivity.class)); finish(); } }
@Override protected void onRestart() { super.onRestart(); launch(); }