回收站适配器未设置某些数据

萨加·德万加(Sagar devanga)

这是我在createView上的内容。我在日志猫中看到所有数据都可用,但是某些数据未在适配器中设置。余额卡不是回收者视图的一部分。这是在一个片段中完成的。调用此片段的oncreate视图时,出现错误:未附加适配器;跳过布局错误。我认为它希望我在初始化回收器视图后立即附加适配器,但是由于我在获取所有数据后附加了适配器,因此它可能会引发错误,但是我仍然没有解释未显示的数据在某些情况下。

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

            View rootView = inflater.inflate(R.layout.payment,null);
            currentBalance = (TextView) rootView.findViewById(R.id.current_balance);

            paymentsRecyclerView = (RecyclerView) rootView.findViewById(R.id.payments_recycler_view);
            Constants.paymentsData = new ArrayList<PaymentsData>();

            paymentsRecyclerView.setHasFixedSize(true);

            paymentsLayoutManager = new LinearLayoutManager(getActivity());
            paymentsRecyclerView.setLayoutManager(paymentsLayoutManager);


            new FetchPaymentAsyncTask(getActivity().getApplicationContext(),new FetchPaymentAsyncTask.FetchPaymentCallback() {
                @Override
                public void onStart(boolean a) {

                    dialog = new ProgressDialog(getActivity());
                    dialog.setTitle("Getting Your Payment Details");
                    dialog.setMessage("Loading... please wait");
                    dialog.show();
                    dialog.setCancelable(false);

                }
                @Override
                public void onResult(boolean b) {

                    if(b){
                        dialog.dismiss();

                        currentBalance.setText(getActivity().getApplicationContext().getString(R.string.Rs)+" "+Constants.currentBalance);
                        paymentsAdapter = new PaymentsAdapter(Constants.paymentsData, getActivity().getApplicationContext());
                        paymentsRecyclerView.setAdapter(paymentsAdapter);

                    }
                    else{
                        dialog.dismiss();
                        AlertDialog builder = new AlertDialog.Builder(getActivity()).create();
                        builder.setTitle("Payment Details");
                        builder.setMessage("No Payment Records");
                        builder.show();

                    }

                }
            }).execute(Constants.fetchPaymentURL+Constants.merchantId);
            return rootView;
        }

适配器的结果

原木猫

萨加·德万加(Sagar devanga)

问题已经解决了。我在VISIBILITY玩的是在Adapter类中。感谢您的帮助

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

回收站适配器未显示数据

从回收站适配器的单击功能传递数据

更换回收站适配器中的碎片

循环在火力地堡回收站适配器

旋转器和回收站的通用适配器

将适配器设置为回收站视图时,出现空指针异常

从回收站视图的适配器内重新加载回收站视图

Android:通过Android数据绑定将Lambda传递给回收站适配器

想要在片段中使用回收站视图。设置适配器时显示适配器,显示错误

如何将数据从回收站适配器发送到片段 如何从Recyclerview适配器调用片段函数

在回收站视图中显示我的数据时出错:RecyclerView:未连接适配器;跳过布局

使用多个 api 请求和一个适配器将数据显示到回收站视图中

创建基础适配器适用于所有回收站查看适配器

滚动时如何使用回收站视图识别节适配器的子项的位置

在回收站适配器中调用getItemCount和getItemViewType方法时

如何实现火力地堡回收站适配器的Android 3.1及更高更新的版本?

从活动中删除回收站适配器后如何刷新它

从活动中删除回收站适配器后如何刷新它

将值从回收站适配器传递到android中的片段

Android:如何在回收站布局适配器中动态填充片段?

如何在回收站适配器类中使用getcontext()?

如何从回收站适配器调用包含onclicklistener的对话框

没有显示回收站视图。即使我已连接适配器,也将错误显示为“未连接适配器,正在跳过布局”

片段中的回收站适配器在第一次实例化时返回null

在Android客户端中获取socket.io响应,但不了解如何在回收站适配器中实现响应

未设置可扩展RecyclerView适配器

回收视图不显示来自适配器的数据

安卓。Java。回收适配器

高级回收视图适配器