@Override protected void onPostExecute(Boolean hasNetwork) { if (hasNetwork) { if (type == InternetCheckType.START) { updateNavDrawerUserInfo(); startLoadingCameras(); } else if (type == InternetCheckType.RESTART) { if (reloadCameraList) { removeAllCameraViews(); startLoadingCameras(); reloadCameraList = false; } else { // Re-calculate camera per row because screen size // could change because of screen rotation. int camsOldValue = camerasPerRow; camerasPerRow = recalculateCameraPerRow(); if (camsOldValue != camerasPerRow) { removeAllCameraViews(); addAllCameraViews(true, true); } // Refresh camera names in case it's changed from camera // live view updateCameraNames(); } } } else { CustomedDialog.showInternetNotConnectDialog(CamerasActivity.this); } }
private void startCameraLoadingTask() { if (Commons.isOnline(this)) { LoadCameraListTask loadTask = new LoadCameraListTask(AppData.defaultUser, CamerasActivity.this); loadTask.reload = true; // be default do not refresh until there // is // any change in cameras in database loadTask.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); } else { CustomedDialog.showInternetNotConnectDialog(CamerasActivity.this); } }
@Override protected void onPostExecute(Boolean hasNetwork) { if (hasNetwork) { if (isUserLogged(MainActivity.this)) { AppUser defaultUser = AppData.defaultUser; new CheckKeyExpirationTaskMain( defaultUser.getUsername(), defaultUser.getApiKey(), defaultUser.getApiId()) .executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); } else { finish(); Intent slideIntent = new Intent(MainActivity.this, SlideActivity.class); startActivity(slideIntent); } } else { CustomedDialog.showInternetNotConnectDialog(MainActivity.this); } }