0
アンドロイドアプリで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);
アプリがクラッシュしたのHashMapにdataSnapshotを変換しようとしています。 データベースに保存されているデータにどのようにアクセスできますか?
それは次の例外でクラッシュ:
com.google.firebase.database.DatabaseException:* ***クラスjava.util.HashMapのは、ジェネリック型パラメータを持つ、*代わりに
をGenericTypeIndicatorを使用してください