我有一个 RecyclerView,ViewHolders 中有 PublisherAdView-s。
每当我更新 VH 时,它都会分离,然后重新连接,我认为这会导致 PublisherAdView 闪烁/刷新/重新加载。
(有时我也可以在 logcat 中看到调整大小的 javascript 日志)
我已经检查了 LinearLayoutManager 中发生的情况,但我看不到任何相关内容。
最佳答案
你找到任何解决办法了吗?
对我来说,解决方案是避免更新 RecyclerView 中包含广告的项目。
您可以使用 RecyclerView.notifyItem*
仅更新非广告项目而不是 RecyclerView.notifyDataSetChanged
的方法.
关于android - RecyclerView 重新附加所有 View ,ViewHolder 中的 PublisherAdView 闪烁(重新加载)。这是正常的吗?我怎样才能避免这种广告闪烁?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40463294/