protected void onPostExecute(JSONObject mainJsonData) {
      if (!ActivityOn) return;
      Log.i("Async-Example", "onPostExecute Called");
      // String userName =
      // SharedResources.getLoginUserName(getActivity());
      if (mainJsonData != null) {
        /*
         * Utils.showToastMessage(getActivity(), userName +
         * " Check your Expenses");
         */
        ArrayList<HashMap<String, String>> expenseList = new ArrayList<HashMap<String, String>>();
        expense_list = (ListView) ExpenseView.findViewById(R.id.expense_list);
        try {
          if (mainJsonData.has("success")) {
            JSONArray expenseJson = new JSONArray(mainJsonData.getString("msg"));
            if (expenseJson.getJSONObject(0).has(EXPENSE_AMOUNT)
                && expenseJson.getJSONObject(0).has(OFFERING_AMOUNT)) {
              for (int i = 0; i < expenseJson.length(); i++) {
                HashMap<String, String> expense = new HashMap<String, String>();
                expense.put(EXPENSE_USER, expenseJson.getJSONObject(i).getString(EXPENSE_USER));
                expense.put(EXPENSE_AMOUNT, expenseJson.getJSONObject(i).getString(EXPENSE_AMOUNT));
                expense.put(
                    OFFERING_AMOUNT, expenseJson.getJSONObject(i).getString(OFFERING_AMOUNT));
                expenseList.add(expense);
              }
              expenseAdapter = new ExpenseListAdapter(getActivity(), expenseList);
              expense_list.setAdapter(expenseAdapter);
            } else {
              HashMap<String, String> expense = new HashMap<String, String>();
              expense.put(BlankListAdapter.Blank_Data, "No data Available");
              expenseList.add(expense);
              blankListAdapter = new BlankListAdapter(getActivity(), expenseList);
              expense_list.setAdapter(blankListAdapter);
            }

          } else {
            Utils.startNewActivity(getActivity(), TryAgainActivity.class);
            getActivity().finish();
          }
        } catch (JSONException e) {
          // TODO Auto-generated catch block
          e.printStackTrace();
        }
      } else {
        Utils.startNewActivity(getActivity(), TryAgainActivity.class);
        getActivity().finish();
      }
      /*
       * if (null != waitDialog && waitDialog.isShowing()) {
       * waitDialog.dismiss(); }
       */
      getActivity().findViewById(R.id.loadingPanel).setVisibility(View.GONE);
      getActivity().findViewById(R.id.content).setVisibility(View.VISIBLE);
      SharedResources.endLoading(getActivity());
    }