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. 火力地堡數據檢索:我無法從火力地堡數據庫
- 5. 火力地堡無法檢索數據
- 6. 火力地堡的Web檢索數據
- 7. 火力地堡數據檢索
- 8. 火力地堡檢索數據動態
- 9. 檢索火力地堡
- 10. 火力地堡和recyclerView
- 11. 圖像不是RecyclerView的ImageView的檢索從火力地堡
- 12. 檢索從火力地堡Android Studio中
- 13. 檢索數據從數據庫火力地堡
- 14. 只有從火力地堡數據庫
- 15. 火力地堡在Android上沒有檢索數據
- 16. 火力地堡 - 安卓:從火力地堡檢索的ArrayList - 無法彈起式
- 17. 火力地堡 - 檢索從孩子的所有數據,其中鍵包含VAR
- 18. 檢索所有的孩子從一個節點火力地堡,Android的
- 19. 火力地堡多對多的關係,如何檢索數據
- 20. 從火力地堡
- 21. 從火力地堡
- 22. 火力地堡Retrive數據
- 23. 火力地堡數據庫中的數據檢索-Java
- 24. 檢索火力地堡數據庫的值,嵌套數據
- 25. 如何選擇所有用戶數據,離子火力地堡
- 26. 火力地堡發現如果用戶從火力地堡
- 27. 的Android火力地堡檢索值
- 28. 無法檢索與火力地堡
- 29. 如何火力地堡數據庫中檢索值,並將其插入到HTML
- 30. Android的火力地堡從數據庫
我也想用'CardView'先生。這怎麼可能? – tin
@tin在您的佈局文件(由R.layout.mylayout引用)中只包含CardView。 –
嗨,@GabrieleMariotti我與我的應用程序有同樣的問題。我似乎無法讀取所有數據,而是我的應用程序只從第一個節點/用戶讀取數據。請你幫忙,我試着你在這裏做什麼,但我的結構有點不同,我似乎無法得到它的工作:http://stackoverflow.com/questions/41797009/using-search-view-android- with-firebase – SumOne