将数据从适配器发送到Fragment并将其分成片段

时间:2018-12-29 07:04:30

标签: android-fragments android-recyclerview nullpointerexception adapter recycler-adapter

在适配器中

holder.nameexam2.setOnClickListener(new 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);


        }
    }

片段

@Override     公共视图onCreateView(LayoutInflater充气机,ViewGroup容器,                              捆绑了saveInstanceState){

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


        return view;
}

它在getString()中调用空指针异常。解决方法。enter code here

1 个答案:

答案 0 :(得分:0)

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