2017-10-18 55 views
0

我有一個應用程序,用戶很少。每個用戶都可以將項目保存到Firebase。但是當一個用戶保存的項目保存在日期時間子項下,並且在下用戶 名稱。爲特定鍵和日期時間添加值

這是我的項目是如何保存和用戶提供

enter image description here

而不是數字(0,1,2),我希望出現日期時間和用戶名和。希望問題是好的,我找不到任何教程。 這裏是我的代碼:

databaseReference = FirebaseDatabase.getInstance().getReference("jsonData").child("listaVanzatoareProduse"); 
      databaseReference.setValue(Util.getInstance().getVanzatorProduse()); 

      Util.getInstance().getVanzatorProduse().clear(); 
+0

什麼返回這行代碼:'Util.getInstance()getVanzatorProduse()'? –

+0

它返回jsonData和listaVanzatoareProduse – android

+0

如果我理解正確,它會返回一個'List',是否正確? –

回答

1

.child()方法創建一個新的節點,如果不存在的話。所以你可以簡單地做:

databaseReference = FirebaseDatabase.getInstance().getReference("jsonData").child("listaVanzatoareProduse").child(dateTime).child(userName); 
databaseReference.setValue(Util.getInstance().getVanzatorProduse()); 
+0

是的,但多數民衆贊成的問題,我不知道如何使我的dateTime與數字和userName我想爲每個用戶選擇產品時出現他的名字和產品選擇 – android

+0

作爲日期時間我會用時間戳('System.currentTimeMillis()'),你可以從firebase身份驗證獲得它。 – Century