tjohnn
12/21/2019, 11:42 PMfun <T> dataAsFlow(){
//ValueEventListener impl start
val type= object : GenericTypeIndicator<List<T>>() {}
val result = dataSnapshot.getValue(type)
// emit result
//ValueEventListener impl end
}
The problem is data is getting deserialized into List<HashMap<String, String>> instead of List<T>. It works well if I am using the real type, say, e.g List<Category> instead of List<T>tseisel
12/22/2019, 9:33 AMtjohnn
12/22/2019, 9:52 AMDico
12/22/2019, 11:04 AMtjohnn
12/22/2019, 1:04 PMDico
12/22/2019, 4:13 PMDico
12/22/2019, 4:18 PMDico
12/22/2019, 4:18 PMtjohnn
12/22/2019, 4:48 PMDico
12/23/2019, 10:42 AMDico
12/23/2019, 10:42 AMDico
12/23/2019, 10:44 AMtjohnn
12/24/2019, 7:45 PM