0

我想檢索firebase數據庫中的費率並將其存儲在一個字符串中,任何人都可以告訴我如何從數據庫中單獨取值。我用這個代碼,並不能得到任何values.i增加了我的數據庫圖像作爲參考如何從Firebase數據庫檢索數據並將其存儲爲字符串?

 DatabaseReference rootRef = FirebaseDatabase.getInstance(). 
            getReference("fish-market-ukkadam"); 
    ValueEventListener eventListener = new ValueEventListener() { 
     @Override 
     public void onDataChange(DataSnapshot dataSnapshot) { 
      for(DataSnapshot ds : dataSnapshot.getChildren()) { 
       String rates = ds.getValue(String.class); 

       Log.d("TAG", rates); 
      } 


     } 


     @Override 
     public void onCancelled(DatabaseError databaseError) { 

     } 

    }; 
    rootRef.addListenerForSingleValueEvent(eventListener); 

MY DATABASE IMAGE

+0

在您的日誌中存儲費率? –

+0

不,我想添加一個字符串中的所有費率,你能幫我存儲 –

回答

1

替換此:

FirebaseDatabase.getInstance().getReference("fish-market-ukkadam"); 

有了這個:

FirebaseDatabase.getInstance().getReference(); 

你的數據庫項目名稱是「fish-market-ukkadam」,但這不是根節點的名稱e您可以通過名稱訪問。

+0

我得到和這樣的錯誤時,刪除: –

+0

進程:fishmarket.xpensiver.com.fishmarket,PID:9456 com.google。 firebase.database.DatabaseException:無法在com.google.android.gms.internal.zzaix.zzaC(未知源)將類型java.lang.Long的值轉換爲String at com.google.android.gms.internal.zzaix .zzb(Unknown Source) at com.google.android.gms.internal.zzaix.zza(Unknown Source) at com.google.firebase.database.DataSnapshot.getValue(Unknown Source)at fishmarket.xpensiver.com.fishmarket .listcheck_activity $ 1.onDataChange(listcheck_activity.java:29) at com.google.firebase.database.Query $ 1.onDataChange(Unknown Source) –

+0

謝謝現在,我是gett對於值 –

相關問題