Seems like this is happening because of the way I ...
# getting-started
s
Seems like this is happening because of the way I have declared the variable. Doesn't works -
private lateinit var movieAdapter: RecyclerView.Adapter<*>
Works -
val movieAdapter = MovieAdapter(...)
d
I suspect generics are at play here. Your 2nd variable gets the inferred type
MovieAdapter
, not
RecyclerView.Adapter<*>
.