簡體   English   中英

使用RecyclerView.Adapter或CursorAdapter進行DbFlow

[英]DbFlow with RecyclerView.Adapter or CursorAdapter

任何人都知道如何實現從dbflow創建的內容解析器接收數據的適配器?

我創建了數據庫,提供程序和模型類,但是如何與適配器交互? RecyclerView適配器是否是滿足我需求的最佳選擇? 我從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 ,另一個用於我將在構造函數中接收的列表。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM