fun refreshUsers() {
val userData = UserData(this)
databaseRef!!.child("User").child(userData.loadPhoneNumber()).child("Finders")
.addValueEventListener(object :
ValueEventListener {
override fun onDataChange(dataSnapshot: DataSnapshot?) {
val td = dataSnapshot!!.value as HashMap<String,Any>
listOfContact.clear()
if (td==null){
listOfContact.add(UserContact("NO_USERS","nothing"))
adapter!!.notifyDataSetChanged()
return
}
for (key in td.keys){
val name = listOfContacts[key]
listOfContact.add(UserContact(name.toString(),key))
}
adapter!!.notifyDataSetChanged()
}
У меня есть проблема в hashmap, и это ошибка:
kotlin.TypeCastException: нельзя преобразовать null в ненулевой тип java.util.HashMap в com.example.userandro.phonetracker.MainActivity $ refreshUsers $ 1.onDataChange (MainActivity.kt: 87)
мне нужна помощь, пожалуйста