我有一个片段,它有一个RecyclerView,它显示来自观察者的一个列表,它观察来自Room db的列表数据的变化。它的工作方式是这样的-- FragmentA有列表RecyclerView,当用户单击某个项目时,它打开(替换)另一个FragmentB,它是一个列表细节片段,用户可以在其中编辑列表详细项并保存它(在db中更新),LiveData将完成它的工作并更新列表。adapter on recyclerview.
supposeI有这样一个片段。但是,由于recyclerView使用观察者模式来观察适配器中的数据集,适配器将将recyclerView作为其观察者。在导航到另一个片段(即onDestroyView()之后)之后,recyclerView是否会主动取消对适配器数据集的观察,这意味着适配器将不包含recyclerView的实例?我使用下面的方法删除适配器数据集观察者。= R