1
A
回答
1
您可以使用FirebaseUI for Android库。
只需添加依赖关系(在0.5.3工程与火力9.4.0库):
dependencies {
// Single target that includes all FirebaseUI libraries
compile 'com.firebaseui:firebase-ui:0.5.3'
}
定义DatabaseReference
:
FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference ref = database.getReference("passengers");
然后:
- 创建定制
ViewHolder
类 - Creat EA自定义子类
FirebaseRecyclerAdapter
的ViewHolder
类:
public static class PassengerHolder extends RecyclerView.ViewHolder {
}
的FirebaseRecyclerAdapter
类:
RecyclerView recycler = (RecyclerView) findViewById(R.id.messages_recycler);
recycler.setHasFixedSize(true);
recycler.setLayoutManager(new LinearLayoutManager(this));
mAdapter = new FirebaseRecyclerAdapter<Passenger, PassengerHolder>(Passenger.class, R.layout.mylayout, PassengerHolder.class, mRef) {
@Override
public void populateViewHolder(PassengerHolder passengerViewHolder, Passenger passenger, int position) {
passengerViewHolder.setName(passenger.getName());
//.......
}
};
recycler.setAdapter(mAdapter);
1
你可以尝试这样的:
FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference ref = database.getReference();
ref.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
//Your Logic here
for (DataSnapshot eventSnapshot : dataSnapshot.getChildren()) {
YourModel mModel = eventSnapshot.getValue(YourModel.class);
Log.e("DATA" ,""+ mModel);
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
你必须创建一个ARRA您Recycleview
Ÿ列表并添加每个模型即mModel
您ArrayList和显示在列表中
+0
感谢rashid它为我工作.. –
相关问题
- 1. 从火力检索所有值,并把它变成一个TextView
- 2. 检索从火力地堡数据,而在另一个火力地堡数据库参考使用它
- 3. 如何把火力地堡RecyclerView另一RecyclerView内
- 4. 火力地堡的Web检索数据
- 5. 火力地堡检索数据动态
- 6. 火力地堡无法检索数据
- 7. 检索火力地堡
- 8. 火力地堡和recyclerView
- 9. 检索从火力地堡Android Studio中
- 10. 只有从火力地堡数据库
- 11. 火力地堡 - 检索从孩子的所有数据,其中键包含VAR
- 12. 火力地堡 - 安卓:从火力地堡检索的ArrayList - 无法弹起式
- 13. 检索所有的孩子从一个节点火力地堡,Android的
- 14. 火力地堡多对多的关系,如何检索数据
- 15. 从火力地堡
- 16. 检索火力地堡数据库的值,嵌套数据
- 17. 火力地堡数据库中的数据检索-Java
- 18. 如何选择所有用户数据,离子火力地堡
- 19. 无法检索与火力地堡
- 20. 的Android火力地堡检索值
- 21. 如何火力地堡数据库中检索值,并将其插入到HTML
- 22. 操作数据从火力地堡
- 23. 火力地堡表索引
- 24. 如何在数据库中搜索火力地堡
- 25. 在火力地堡
- 26. $在火力地堡
- 27. 火力地堡 - 检查是否存在的数据,并将它们添加
- 28. 斯威夫特火力地堡:从火力地堡查询
- 29. 火力地堡通知不会从火力地堡控制台
- 30. 火力地堡检索数据customlistview [Android的]
我也想用'CardView'先生。这怎么可能? – tin
@tin在您的布局文件(由R.layout.mylayout引用)中只包含CardView。 –
嗨,@GabrieleMariotti我与我的应用程序有同样的问题。我似乎无法读取所有数据,而是我的应用程序只从第一个节点/用户读取数据。请你帮忙,我试着你在这里做什么,但我的结构有点不同,我似乎无法得到它的工作:http://stackoverflow.com/questions/41797009/using-search-view-android- with-firebase – SumOne