Android 回收器视图notifyDataSetInvalidated()等效

Android 回收器视图notifyDataSetInvalidated()等效,android,android-recyclerview,Android,Android Recyclerview,我正在将现有列表视图更改为Recycler视图,并尝试创建相应的Recycler视图适配器。在我当前的列表视图适配器中,使用了一个名为notifyDataSetInvalidated()的方法。为使数据无效,将调用recycler view的等效调用。NotifyDataSetValidated等效调用将是两个选项。 从适配器刷新UI: mAdapter.notifyDataSetChanged(); // When dataset of adapter changed 或者从recycle

我正在将现有列表视图更改为Recycler视图,并尝试创建相应的Recycler视图适配器。在我当前的列表视图适配器中,使用了一个名为notifyDataSetInvalidated()的方法。为使数据无效,将调用recycler view的等效调用。

NotifyDataSetValidated等效调用将是两个选项。
从适配器刷新UI:

mAdapter.notifyDataSetChanged(); // When dataset of adapter changed
或者从recyclerView自身刷新它:

recyclerView.invalidate(); // When adapter or its component changed 
在recyclerView中还有许多其他机会。您可以检查以下内容:

NotifyDataSetionValidated()的功能是什么???它是否用于刷新适配器数据???如果是这样,在recycler视图中,您可以使用notifyDataSetChanged()方法来完成此操作。-根据这个说法,他们是不同的。你能解释一下这是怎么回事吗?我刚刚修改了我的答案。区别在于无效重新初始化完整适配器和notifyDataSetChanged重新初始化数据。@Ramya