如何从我的适配器 onClick 打开片段

1 android android-fragments

我想打开一个optionsFragment从我的 RecyclerView 适配器 onlick 调用的新片段。我尝试了很多教程,但我太笨了。

新片段的左上角应该有一个后退箭头按钮,用于返回到 RecyclerView。

请帮我。

这是适配器中支架的 onClick 函数:

FragmentManager benutzerlisteManager = ((NavigationDrawerActivity)customContext).getSupportFragmentManager();

               BenutzerOverviewFragment benutzerOverviewFragment = new BenutzerOverviewFragment();

               benutzerlisteManager.beginTransaction().replace(R.id.content_navigation_drawer,
                       benutzerOverviewFragment,
                       benutzerOverviewFragment.getTag())
                       .addToBackStack(null)
                       .commit();
Run Code Online (Sandbox Code Playgroud)

我已经尝试了顶部的代码,但应用程序因以下错误而崩溃:

NavigationDrawerActivity@b42040b 必须实现 OnFragmentInteractionListener

小智 5

以下是从适配器加载新片段的方法:

  holder.itemView.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
 OptionsFragment optionsFrag = new OptionsFragment ();
((ActivityName)context).getSupportFragmentManager().beginTransaction().replace(R.id.container, optionsFrag,"OptionsFragment").addToBackStack(null).commit();
    }
        });
Run Code Online (Sandbox Code Playgroud)

对于后按图标,请遵循以下操作: 管理工具栏的导航和后退按钮从 android 中的片段