使用 RecyclerView 调用片段事务

Using a RecyclerView to call Fragment Transactions

我不知道这是否是一个微不足道的问题,但我在其他任何地方都找不到有关它的信息。单击 RecyclerView 项时如何执行 Fragment 事务以替换 Fragments。通常你会扩展 Fragment class 但我不能,因为 RecyclerAdapter class 已经扩展了 RecyclerView.Adapter<MyRecyclerAdapter.ViewHolder>.

您可以定义一个 ItemClickListener 接口,并使用它在某个项目被单击时通知片段。可以在分片中进行分片交易

您可以找到包含代码示例的完整项目 here。由造型 Android 博客提供。

您应该使用以下代码;

                FragmentTransaction manager = ((Activity)mContext).getFragmentManager().beginTransaction().replace(R.id.blank_frame,detailGoogleFragment);