I implemented registerAdapterDataObserver for a Recycler object in a Fragment. I implemented this DataObserver so when data is added to the Recycler list, I can update a count that is displayed to the User.
baggageListAdapter.registerAdapterDataObserver(object : RecyclerView.AdapterDataObserver() {
override fun onChanged() {
super.onChanged()
setBaggageCount()
}
})
Should I be implementing unregisterAdapterDataObserver someplace in the Fragment. Like in
override fun onDestroy() {
super.onDestroy()
}