0
我試圖讀取Android應用程序中的Firebase實時數據庫內的數據。數據結構我想讀如下所示:無法訪問Firebase數據庫中的JSON格式的數據
root
class1
assignment1
student1
0: answer1
1: answer2
2: answer3
student2
0: answer1
1: answer2
2: answer3
assignment2
student1 //continues just as before
我所試圖做的是如下:
DatabaseReference ref1 = Firebase.getInstance().getReference("class"+math_class+"/"+assignmentCode);
ref1.addListenerForSingleValueEvent(new ValueEventListenter(){
@Override
public void onDataChange(DataSnapshot dataSnapshot){
HashMap<String,String> incoming = dataSnapshot.getValue(HashMap.class);
應用崩潰試圖將dataSnapshot轉換爲一個HashMap。 我如何獲得對數據庫內存儲的數據的訪問權限?
它崩潰,但以下情況除外:
com.google.firebase.database.DatabaseException:* ***類java.util.HashMap中已經泛型類型參數,請使用GenericTypeIndicator而不是*