[英]Two arraylist to one recyclerview
我有2個Arraylist。 一種獲取SQLite數據,另一種獲取Firebase數據
我想做的是先顯示sqlite數據,然后在其下方顯示Firebase數據...我的SQLite數據主要是舊數據,而Firebase數據是新數據。 因此,我希望先顯示新數據,然后再向上滑動舊數據。 我能否將2個列表添加到相同的recyclerviews中,因為兩者均獲取不同類型的數據
SQLite的
while (csr.moveToNext()) {
String mA= csr.getString(csr.getColumnIndex(A));
String mB = csr.getString(csr.getColumnIndex(B));
String mC= csr.getString(csr.getColumnIndex(C));
String mD= csr.getString(csr.getColumnIndex(D));
String mE= csr.getString(csr.getColumnIndex(E));
String mF= csr.getString(csr.getColumnIndex(F));
list.add(new SQLiteHelper(mA, mV, mC, mD, mE, mF));
}
火力地堡
Helper help= dataSnapshot.getValue(Helper.class);
List.add(help);
Arraylist 1 =列表(舊數據)
Arraylist 2 =列表(新數據)
有人可以幫我嗎
您可以只為適配器創建一個Arraylist,然后首先添加要顯示的數據,然后再添加要在下面顯示的數據。
List<Helper> sqlite = ...
List<Helper> firebase = ...
List<Helper> helpers = new ArrayList<>();
helpers.addAll(sqlite);
helpers.addAll(firebase);
//TODO pass list to the adapter
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.