[英]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.