任何人都知道如何实现从使用 dbflow 创建的内容解析器接收数据的适配器?
我创建了数据库、提供程序和模型类,但如何与适配器交互?RecyclerView Adapter 是满足我需求的最佳选择吗?我从 dbflow 中看到了一些关于 ModelViewAdapter 的信息,但我仍然试图了解如何使用它来实现。
任何人都知道如何实现从使用 dbflow 创建的内容解析器接收数据的适配器?
我创建了数据库、提供程序和模型类,但如何与适配器交互?RecyclerView Adapter 是满足我需求的最佳选择吗?我从 dbflow 中看到了一些关于 ModelViewAdapter 的信息,但我仍然试图了解如何使用它来实现。
您需要接收模型类的适配器中的构造函数。例如:
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
,另一个用于我将在构造函数中接收的列表。