Please i would like a detailed explanation on what an inner class does what happens in this specific instance. If i dont type out the inner in an inner class of recycleview. calling notifyDataSetChanged() throws an error like this
But if i type inner in front of the ViewHolder Class. The notifyDataSetChanged() error clears