@Override
 public View onCreateView(
     LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
   try {
     rootView = inflater.inflate(R.layout.fragment_connections_list, container, false);
     setUpScreen(inflater);
     recyclerView = (RecyclerView) rootView.findViewById(R.id.my_recycler_view);
     emptyView = (LinearLayout) rootView.findViewById(R.id.empty_view);
     layoutManager = new LinearLayoutManager(getActivity(), LinearLayoutManager.VERTICAL, false);
     recyclerView.setLayoutManager(layoutManager);
     recyclerView.setHasFixedSize(true);
     adapter = new AppFriendsListAdapter(getActivity(), lstIntraUserInformations);
     adapter.setFermatListEventListener(this);
     recyclerView.setAdapter(adapter);
     swipeRefresh = (SwipeRefreshLayout) rootView.findViewById(R.id.swipe_refresh);
     swipeRefresh.setOnRefreshListener(this);
     swipeRefresh.setColorSchemeColors(Color.BLUE, Color.BLUE);
     onRefresh();
   } catch (Exception ex) {
     CommonLogger.exception(TAG, ex.getMessage(), ex);
     Toast.makeText(
             getActivity().getApplicationContext(),
             "Oooops! recovering from system error",
             Toast.LENGTH_SHORT)
         .show();
   }
   return rootView;
 }
 public void showEmpty(boolean show, View emptyView) {
   Animation anim =
       AnimationUtils.loadAnimation(
           getActivity(), show ? android.R.anim.fade_in : android.R.anim.fade_out);
   if (show
       && (emptyView.getVisibility() == View.GONE
           || emptyView.getVisibility() == View.INVISIBLE)) {
     emptyView.setAnimation(anim);
     emptyView.setVisibility(View.VISIBLE);
     if (adapter != null) adapter.changeDataSet(null);
   } else if (!show && emptyView.getVisibility() == View.VISIBLE) {
     emptyView.setAnimation(anim);
     emptyView.setVisibility(View.GONE);
   }
 }