【问题标题】:Send data from Adapter to Fragment and get it in fragment从 Adapter 向 Fragment 发送数据并在 Fragment 中获取
【发布时间】:2019-05-26 19:20:59
【问题描述】:

在适配器中

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


        }
    }

在片段中

@覆盖 public View onCreateView(LayoutInflater inflater, ViewGroup 容器, 捆绑 savedInstanceState) {

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


        return view;
}

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

【问题讨论】:

    标签: android-fragments nullpointerexception adapter android-recyclerview


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2018-04-14
      • 2019-01-14
      • 1970-01-01
      • 2019-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-20
      • 1970-01-01
      相关资源
      最近更新 更多