次のコードスニペットを使用して、AndroidベースのFirebaseデータベースから値を取得しています。コードは機能していますが、なぜ私がGenericTypeindicatorを使用する必要があるのか誰にもわかりません。Firebase androidからデータを取得する際のGenericTypeindicatorの使用
dbRef.addValueEventListener(){
public void onDataChange(DataSnapshot ds) {
GenericTypeIndicator<Map<String, String>> gType = new GenericTypeIndicator<Map<String, String>>() {
};
Map<String, String> myMap = ds.getValue(gType);
}
}
任意の助けいただければ幸い:)