How to call a fragment from BaseAdapter Class Android?

前端 未结 7 667
走了就别回头了
走了就别回头了 2020-12-17 03:38

I want to call a Fragement from my BaseAdapter Class. In this class I have button on click of which I want to call the new fragment, but I am not able to get this. I have to

7条回答
  •  感动是毒
    2020-12-17 03:56

    Use

    ((Activity) mContext).getFragmentManager();//use this
    
    view.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Fragment fragment = new CallThisFragment();
                FragmentManager fragmentManager = ((Activity) mContext).getFragmentManager();
                fragmentManager.beginTransaction().replace(R.id.main_activity, fragment).commit();
            }
        });    
    

提交回复
热议问题