当我关闭光标?带有CursorAdapter问题的RecyclerView

时间:2016-11-04 06:06:24

标签: android cursor android-recyclerview adapter simplecursoradapter

我正在 RecyclerView

中绑定光标数据

我做过:

        Cursor orderProductCursor = context.getContentResolver().query(CONTENT_URI, null, null, null, null, null);
        if (orderProductCursor != null) {
            OrderDetailProductAdapter detailProductAdapter = new OrderDetailProductAdapter(context, orderProductCursor, tvTotalAmount);
            recyclerView.setAdapter(detailProductAdapter);
            LOGD("Order Product Cursor size  " + orderProductCursor.getCount());
            //orderProductCursor.close();
        }

如果我删除orderProductCursor.close();的评论,则 RecyclerView 不会显示任何记录(零记录),但如果我评论该行,那么它将完美显示。

那么当我关闭光标时,它的好习惯是关闭吗?

注意:如果我删除评论,则调用 RecyclerView 适配器的构造函数但不调用 onBindViewHolder()

任何帮助将不胜感激。提前谢谢。

0 个答案:

没有答案