Por que o RecyclerView não tem onItemClickListener ()?

Eu estava explorandoRecyclerView e fiquei surpreso ao ver issoRecyclerView não temonItemClickListener(). PorqueRecyclerView estende

android.view.ViewGroup

eListView estende

android.widget.AbsListView

. No entanto, eu resolvi meu problema escrevendoonClick no meuRecyclerView.Adapter:

public static class ViewHolder extends RecyclerView.ViewHolder implements OnClickListener {

    public TextView txtViewTitle;
    public ImageView imgViewIcon;

    public ViewHolder(View itemLayoutView) {
        super(itemLayoutView);
        txtViewTitle = (TextView) itemLayoutView.findViewById(R.id.item_title);
        imgViewIcon = (ImageView) itemLayoutView.findViewById(R.id.item_icon);
    }

    @Override
    public void onClick(View v) {

    }
}

Mas ainda quero saber por que o Google removeuonItemClickListener()?

Existe um problema de desempenho ou algo mais?

questionAnswers(30)

yourAnswerToTheQuestion