gpt4 book ai didi

android - 在 RecyclerView 的 ViewHolder 上不显示 getSupportFragmentManager

转载 作者:行者123 更新时间:2023-12-04 05:48:19 27 4
gpt4 key购买 nike

ViewHolder ,我无法调用getSupportFragmentManager .

我想在 Fragment 之间切换

我搜索了所有的谷歌页面。但我找不到它。

public static class ViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener{

public ImageView imgThumbnail;//img
public TextView tvspecies; //text

public ViewHolder(View itemView) {
super(itemView);

imgThumbnail = (ImageView)itemView.findViewById(R.id.img_thumbnail);
tvspecies = (TextView)itemView.findViewById(R.id.tv_species);

itemView.setOnClickListener(this);

}

@Override
public void onClick(View v) {/*버튼 실행했을때 실행부분*/

Fragment fm=new NewsFragment();
FragmentTransaction transaction=fm.getFragmentManager().beginTransaction();
transaction.replace(R.id.Linearcontainer, fm);
transaction.addToBackStack(null);
transaction.commit();

}//onClick


}//ViewHolder

最佳答案

试试这个

public HorizontalProductAdapter(Activity context, List<RecycleIndividualProduct>data, FragmentManager fragmentManager){
inflater = LayoutInflater.from(context);
this.subActivityData = data;
this.fragmentManager=fragmentManager;
}

并从您的 Activity 或 fragment 中调用您的适配器
 mAdapter = new HorizontalProductAdapter(getActivity(),allDeals,getFragmentManager());

关于android - 在 RecyclerView 的 ViewHolder 上不显示 getSupportFragmentManager,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32203783/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com