public void inflateClientList() {

    final ClientNameListAdapter clientNameListAdapter =
        new ClientNameListAdapter(context, clientList);
    lv_clients.setAdapter(clientNameListAdapter);

    lv_clients.setOnItemClickListener(
        new AdapterView.OnItemClickListener() {
          @Override
          public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {

            Intent clientActivityIntent = new Intent(getActivity(), ClientActivity.class);
            clientActivityIntent.putExtra(Constants.CLIENT_ID, clientList.get(i).getId());
            startActivity(clientActivityIntent);
          }
        });

    /*
       If the parent fragment is Group Fragment then the list of clients does not
       require an infinite scroll as all the clients will be loaded at once.
    */

    if (isInfiniteScrollEnabled) {
      setInfiniteScrollListener(clientNameListAdapter);
    }
  }