Я конвертирую ListView моего приложения в RecyclerView. В ListView было очень легко реализовать OnClickListener, но в RecyclerView мы должны сделать это в адаптере. Я хочу открыть новый фрагмент, когда пользователь нажимает на элемент. Для этого мне нужно вызвать FragmentManager в адаптере, который я не могу сделать. Это мой код RecyclerAdapter:
public ListItemViewHolder(View itemView) {
super(itemView);
title = (TextView) itemView.findViewById(R.id.title);
description = (TextView) itemView.findViewById(R.id.description);
itemView.setOnClickListener(this);
}
@Override
public void onClick(View v) {
//Call FragmentManager and add Fragment to it.
}
}
Итак, как вызвать FragmentManager и добавить в него фрагменты. Есть ли лучший способ, чем это, например sendBroadcast или любой другой метод.