Ashutosh Dash
Ashutosh Dash

Reputation: 610

Send data from Adapter to Fragment and get it in fragment

in 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);


        }
    }

in fragment

@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

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


        return view;
}

It invokes null pointer exception in getString(). how to resolve it.enter code here

Upvotes: 0

Views: 511

Answers (1)

Ashutosh Dash
Ashutosh Dash

Reputation: 610

I resolved the problem by adding childclicklistener in Recyclerview instead of sending data from adapter to fragment.

Upvotes: -1

Related Questions