@Override
 protected void onStop() {
   if (objCustomMoreEventsAdapter != null)
     objCustomMoreEventsAdapter.refresh(new ArrayList<EventsDetails>());
   if (objDrawableManager != null) objDrawableManager.clear();
   super.onStop();
 }
 @Override
 protected void onPause() {
   llMoreEvents.removeAllViews();
   if (objCustomMoreEventsAdapter != null)
     objCustomMoreEventsAdapter.refresh(new ArrayList<EventsDetails>());
   if (objDrawableManager != null) objDrawableManager.clear();
   super.onPause();
 }
  @Override
  public void onResume() {
    super.onResume();
    setContentView(R.layout.moreventsbybusiness);

    vctEmails = new ArrayList<String>();
    userActBL = new UserAccountBusinessLayer();
    friendBL = new FriendsBusinessLayer();
    context = this;
    objDrawableManager = new DrawableManager();
    strBusinessName = getIntent().getExtras().getString(BUSINESSNAME);
    businessId = getIntent().getExtras().getInt(BUSINESSID);
    objEventBL = new EventsBusinessLayer();
    vctEventDetails = new ArrayList<EventsDetails>();

    llMoreEvents = (LinearLayout) findViewById(R.id.llMoreEvents);
    lvMoreEvents = (ListView) findViewById(R.id.lvMoreEvents);
    lvMoreEvents.setCacheColorHint(0);
    lvMoreEvents.setScrollbarFadingEnabled(true);
    vctEventDetails = objEventBL.getEventsByBusiness(businessId);
    if (vctEventDetails != null)
      if (vctEventDetails.size() != 0)
        lvMoreEvents.setAdapter(
            objCustomMoreEventsAdapter = new CustomMoreEventsAdapter(vctEventDetails));

    if (objCustomMoreEventsAdapter != null) objCustomMoreEventsAdapter.refresh(vctEventDetails);

    TabsActivity.btnBack.setVisibility(View.VISIBLE);
    TabsActivity.btnLogout.setVisibility(View.INVISIBLE);
    TabsActivity.tvTitle.setText(getResources().getString(R.string.events_by) + strBusinessName);
    TabsActivity.rlCommonTitleBar.setBackgroundResource(R.drawable.top_bar_empty);
    TabsActivity.btnLogout.setVisibility(View.VISIBLE);
    TabsActivity.rlCommonTitleBar.invalidate();

    TabsActivity.btnBack.setOnClickListener(
        new OnClickListener() {
          @Override
          public void onClick(View v) {
            TabGroupActivity pActivity = (TabGroupActivity) MoreEventsByBusiness.this.getParent();
            pActivity.finishFromChild(MoreEventsByBusiness.this);
          }
        });

    TabsActivity.btnLogout.setOnClickListener(
        new OnClickListener() {
          @Override
          public void onClick(View v) {
            Intent intent = new Intent(MoreEventsByBusiness.this, Login.class);
            startActivity(intent);
            TabsActivity.tabActivity.finish();
          }
        });
  }