title: Android RecyclerView OnItemTouchListener not functioning
body: <p>I have a <code>RecyclerView</code> showing a list of data. What I want to do is when the user taps on that item, it asks them if they wish to unlink that user. I have done this at various points in the application already and have written this code based on fully functioning <code>RecyclerView</code> <code>OnItemTouchListener</code>'s, but for some reason this is flat out refusing to register any clicks. The data populates the <code>RecyclerView</code> fine, it will just not let me click. Have I missed something obvious?</p>
  
  <pre><code>public void configurePage() {
      Log.d(TAG, "test = " + listOfIDs.size());
      mLayoutManager = new LinearLayoutManager(AgentViewUsers.this);
      mAdapter = new AgentUserViewAdapter(listOfItems);
      mRecyclerView.addOnItemTouchListener(new RecyclerTouchListener(getApplicationContext(), mRecyclerView, new RecyclerItemClickListener() {
          @Override
          public void onClick(View view, int position) {
              AlertDialog.Builder build = new AlertDialog.Builder(AgentViewUsers.this);
              build.setTitle("Unlink this user?");
              build.setMessage("Are you sure you wish to unlink this user?");
              build.setNegativeButton("Yes", new DialogInterface.OnClickListener() {
                  @Override
                  public void onClick(DialogInterface dialogInterface, int i) {
                      // database code that deletes that user from firebase.
                  }
              });
              build.setPositiveButton("No", new DialogInterface.OnClickListener() {
                  @Override
                  public void onClick(DialogInterface dialogInterface, int i) {
                      dialogInterface.dismiss();
                  }
              });
          }
  
          @Override
          public void onLongClick(View view, int position) {
  
          }
      }));
      mRecyclerView.addItemDecoration(new DividerItemDecoration(AgentViewUsers.this,DividerItemDecoration.VERTICAL_LIST));
      mRecyclerView.setLayoutManager(mLayoutManager);
      mRecyclerView.setAdapter(mAdapter);
      spinner.setVisibility(View.GONE);
      // for loop that populates listOfItems from an already populated listOfIDs;
  }
  </code></pre>