Я хочу использовать firebase и Hashmap, и я попробовал GenericTypeIndicator, но обнаружил следующую ошибку: type inference failed
Код:
val ref = FirebaseDatabase.getInstance().reference.child("aaa").child(game_id).child("bbbb")
ref.addValueEventListener(object : ValueEventListener {
override fun onDataChange(dataSnapshot: DataSnapshot) {
val type = object : GenericTypeIndicator<HashMap<String,String>>() {}
val precios : HashMap<String,String> = dataSnapshot.getValue(type!!)
liveData.postValue(precios)
}
override fun onCancelled(databaseError: DatabaseError) {
}
})