关于界面存在AB测试后UI刷新空白的问题
问题描述:
在同一页面存在AB面,A和B同时都有一个rv,然后A面的rv填充不了数据,B面的可以。
问题解决:
header_task布局里的include_new_gift_sign里有一个和外层一样id的recyclerview include的标签的作用是。在inflate阶段,把include标签里的布局包含进来。所以在findViewById时,会先找到上面相同id的recyclerview
解决方案:外层rv替换一个新的id
优化点:在有ab测试的界面。用viewStub实现需要visible、gone的布局。 非必要不请求、非必要不加载。项目功能越来越多,日常开发需要注意