Firebase UI 3.3.0无法在FirebaseListAdapter中使用数据库引用

时间:2018-10-22 17:20:55

标签: firebase firebase-realtime-database firebaseui

以下用于FirebaseUI 2.0.0版的数据库参考

ref = FirebaseDatabase.getInstance().getReferenceFromUrl(FactoryDaftari.firebaseURL + "Updates/" + refMail + "/" + day);

我已经能够使用上述参考用FirebaseListAdapter填充列表视图,但是自从我更新到FirebaseUI版本3.3.0并适应了新更改后,列表视图就无法膨胀。

我有这样的查询

DatabaseReference rootRef = FirebaseDatabase.getInstance().getReference();
    Query query = rootRef.child("Updates/" + refMail + "/" + day).orderByChild("time");

对于图中显示的数据库 enter image description here

和类似的FirebaseListOptions

FirebaseListOptions<NotesDataModel> options =new FirebaseListOptions.Builder<NotesDataModel>()
            .setQuery(query, NotesDataModel.class)
            .setLayout(R.layout.notes_cell_layout)
            .build();

然后我通过了这样的选项

mAdapter=new FirebaseListAdapter<NotesDataModel>(options) {
        @Override
        protected void populateView(View view, NotesDataModel note, int position) {}};

我已经搜索了所有答案,并阅读了相同的文档,但是似乎有些地方我做得不好,请帮助我指出实现问题。

0 个答案:

没有答案