1

任何人都知道如何实现从使用 dbflow 创建的内容解析器接收数据的适配器?

我创建了数据库、提供程序和模型类,但如何与适配器交互?RecyclerView Adapter 是满足我需求的最佳选择吗?我从 dbflow 中看到了一些关于 ModelViewAdapter 的信息,但我仍然试图了解如何使用它来实现。

4

1 回答 1

0

您需要接收模型类的适配器中的构造函数。例如:

public BeneficiaryListAdapter(Context context, List<Beneficiary> beneficiaryList){
        mContext = context;
        mBeneficiaryList = new ArrayList<>(beneficiaryList.size());
    }

在我的活动中,我收到了一份受益人列表,因此,当发生这种情况时,接下来要做的是实例,BeneficiaryListAdapter然后我传递上下文和列表List<Beneficiary> beneficiaryList (在这种情况下Beneficiary是我的模型类)。

 mAdapter = new BeneficiaryListAdapter(getApplicationContext(), beneficiaryList);

此外,在我的适配器中,我有两个类变量,一个将包含一个context,另一个用于我将在构造函数中接收的列表。

于 2016-07-13T16:45:37.213 回答