提问者:小点点

将数据从适配器发送到片段并在片段中获取


在适配器中

Holder.NameExam2.SetOnClickListener(新建View.OnClickListener(){

        @Override
        public void onClick(View view) {

            Bundle bundle = new Bundle();
            bundle.putString("dataList.get(position).getId()",dataList.get(position).getId());
            Videos_botttomnav video= new Videos_botttomnav();
            video.setArguments(bundle);


        }
    }

成碎片

@覆盖公共视图onCreateView(LayoutInflater inflater,ViewGroup container,Bundle savedInstanceState){

        String str =getArguments().getString("dataList.get(position).getId()");


        return view;
}

它在getString()中调用空指针异常。如何解决。在此处输入代码


共1个答案

匿名用户

我通过在Recyclerview中添加childclicklistener来解决这个问题,而不是将数据从适配器发送到碎片。