firebaseデータベースからaddValueEventListenerを使用してデータのリストを取得しています。データを取得するためにgetValueを呼び出すことができますが、直接それが今 をArrayListに変換することができ、私はこのDataSnapshotからデータをコレクションリストに変換する方法FirebaseDatabase
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot matchSnapShot: dataSnapshot.getChildren()) {
Match match = matchSnapShot.getValue(Match.class);
matchList.add(match);
}
Object obj= dataSnapshot.getValue();
Toast.makeText(NewMatchActivity.this,"got data",Toast.LENGTH_LONG).show();
}
のようにやっているが、私はこの
ArrayList<Match> matchList = dataSnapshot.getValue(ArrayList<Match.class>);
あなたの問題を解決しましたか? – marson