@Override public void onPostExecute(Integer result) { if (result == RESULT_OK) { if (dashboardList.size() == 0) { dashboardActivity.setEmptyView(View.VISIBLE); } else { if (items.size() > 0) { dashboardActivity.setAdapter(items); dashboardActivity.setEmptyView(View.GONE); } else dashboardActivity.setEmptyView(View.VISIBLE); } } else if (result == RESULT_ERROR) { dashboardActivity.setEmptyView(View.VISIBLE); WarningDialog dialog = new WarningDialog(dashboardActivity, titleString, contentString, okString); dialog.show(); } else if (result == RESULT_TIMEOUT) { new ConnTimeOutDialog(dashboardActivity, titleString, okString).show(); } ExoUtils.setLoadingItem(loaderItem, false); String strGadgetsErrorList = dashboardController.getGadgetsErrorList(); if (strGadgetsErrorList.length() > 0) { StringBuffer titleBuffer = new StringBuffer("Apps: "); titleBuffer.append(strGadgetsErrorList); titleBuffer.append(" "); titleBuffer.append(contentString); WarningDialog dialog = new WarningDialog(dashboardActivity, titleString, titleBuffer.toString(), okString); dialog.show(); } }
@Override public void onPreExecute() { ExoUtils.setLoadingItem(loaderItem, true); }
@Override protected void onCancelled() { ExoUtils.setLoadingItem(loaderItem, false); }