DataSnapshot缺少一个没有参数的构造函数

编程入门 行业动态 更新时间:2024-10-24 08:28:06
本文介绍了DataSnapshot缺少一个没有参数的构造函数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我正在应用程序中实施Firebase RecyclerView用户界面。我已经实现了一个recyclerview适配器,它显示我以下例外。 以下是我的适配器代码:

FirebaseRecyclerAdapter< DataSnapshot,MyHolder> recyclerAdapter = new FirebaseRecyclerAdapter< DataSnapshot,MyHolder>( DataSnapshot.class, R.layout.row_slots, MyHolder.class, databaseReference.child(slots)。child ($ u $).child(dayOfWeek).child b $ b System.out.println(Key:+ model.getKey()); } };

显示以下异常:

如何使用FirebaseRecyclerAdapter获取快照值?

解决方案

firebaser(和FirebaseUI适配器的作者)在这里

已经有很多好的答案。我确实通常建议创建一个表示数据对象的Java类。

但是,如果您打算使用 DataSnapshot ,您可以覆盖 FirebaseRecyclerAdapter.parseSnapshot 来处理转换:

@Override 保护的ChatMessage parseSnapshot(DataSnapshot快照){返回快照; }

I am implementing Firebase Recyclerview UI in my application. I have implemented a recyclerview adapter and it shows me following exception. Following is my adapter code :

FirebaseRecyclerAdapter<DataSnapshot, MyHolder> recyclerAdapter = new FirebaseRecyclerAdapter<DataSnapshot, MyHolder>( DataSnapshot.class, R.layout.row_slots, MyHolder.class, databaseReference.child("slots").child(uid).child(dayOfWeek).child("time") ) { @Override protected void populateViewHolder(MyHolder viewHolder, DataSnapshot model, int position) { System.out.println("Key : "+model.getKey()); } };

It is showing following exception :

How can I get a snapshot value using FirebaseRecyclerAdapter?

解决方案

firebaser (and author of the FirebaseUI adapters) here

Lots of good answers already. I'd indeed typically recommend creating a Java class that represents your data objects.

But if you're intent on using a DataSnapshot, you can override FirebaseRecyclerAdapter.parseSnapshot to handle the "conversion":

@Override protected ChatMessage parseSnapshot(DataSnapshot snapshot) { return snapshot; }

更多推荐

DataSnapshot缺少一个没有参数的构造函数

本文发布于:2023-11-25 12:04:20,感谢您对本站的认可!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:函数   参数   DataSnapshot

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!