使用ArrayList中的键列表而不是Query来填充FirebaseIndexRecyclerAdapter

时间:2017-10-17 01:28:25

标签: android firebase firebase-realtime-database

是否可以将FirebaseIndexRecyclerAdapter与ArrayList中的键列表一起使用?而不是使用密钥查询?

1 个答案:

答案 0 :(得分:0)

根据FirebaseUI FirebaseRecyclerViewAdapter类official documentation

FirebaseIndexRecyclerAdapter只有two constructors

FirebaseRecyclerViewAdapter(java.lang.Class<T> modelClass,
    int modelLayout, java.lang.Class<VH> viewHolderClass,
    com.firebase.client.Firebase ref)

FirebaseRecyclerViewAdapter(java.lang.Class<T> modelClass,
    int modelLayout, java.lang.Class<VH> viewHolderClass
    com.firebase.client.Query ref) 

因此,这是您使用FirebaseRecyclerViewAdapterFirebase Reference即时通过Query课程的唯一方式。

另一种方法是创建自己的MyRecyclerAdapter以实现这一目标。

class MyRecyclerAdapter extends RecyclerAdapter {/* ... */}