public void refreshEvents() {
   //		mMyEvents = !(mSharedPrefs.getBoolean("isFriendEvent", false));
   //		Log.d(TAG, "EventListFragment:onResume retrieving mSharedPrefs.isFriendEvent = " +
   // !mMyEvents);
   //		Log.d(TAG, "Refreshing events with those in inventory; mMyEvents = " + mMyEvents);
   mEvents = EventInventory.get(getActivity()).getEvents();
   mAdapter.clear();
   mAdapter.addAll(mEvents);
   //		EventAdapter adapter = new EventAdapter(mEvents);
   //		this.setListAdapter(adapter);
 }
 public void setEvents(ArrayList<Event> eventsFromJSON) {
   this.mEvents = eventsFromJSON;
   if (mAdapter != null) {
     // mAdapter.setEvents(mEvents);
     mAdapter.clear();
     // Log.d("events", "adapter:set " + mAdapter.getCount()+ " events after clearing");
     // TEMPFRAGMENT mAdapter.notifyDataSetChanged();
     getListView().invalidateViews();
     mAdapter.addAll(mEvents);
     // Log.d("events", "adapter:set " + mAdapter.getCount()+ " events after addding new set");
     // TEMPFRAGMENT mAdapter.notifyDataSetChanged();
   }
   // Log.d(TAG, "set " + eventsFromJSON.size() + " events from sql result");
 }
  private void updateUI() {
    EventLab eventLab = EventLab.get(getActivity());
    List<Event> Events = eventLab.getEvents();

    if (mAdapter == null) {
      mAdapter = new EventAdapter(Events);
      mEventRecyclerView.setAdapter(mAdapter);
      delChange = true;
    } else {
      for (int i = 0; i < Events.size(); i++) {
        if (Events.get(i).getId() == true_id) {
          index = i;
          delChange = false;
        }
      }
      mAdapter.setEvents(Events);
      mAdapter.notifyItemChanged(index);
    }

    if (delChange == null) mAdapter.notifyDataSetChanged();
  }
 @Override
 public void onPause() {
   super.onPause();
   // Log.d(TAG, "Cleared Cache");
   mAdapter.clearCache();
 }