记录某项目中的踩坑与解决(持续更新)

Posted asche

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记录某项目中的踩坑与解决(持续更新)相关的知识,希望对你有一定的参考价值。

前言

最近参加了某个比赛, 我所选的赛题就是个类似知乎这样的安卓app,由于着手近一个月了,踩了不少坑,之前没怎么记录,估计事后也会忘记干净。
因此特开一帖,在此记录下相关的坑。

记录


写完某个Recyclerview的item布局和相关适配器后, 然后展示的时候, 发现显示出来的Item数量小于List中绑定的数据量;

首先是检查了一遍适配器中的逻辑,发现没啥问题。然后在onCreateViewHolder中打log,发现只创建了两次就没了(而实际应该创建6次)。

最后百度才发现是外面的ScrollView的问题,我这里RecyclerView外套的是我自定义的ScrollView,拦截了子View的滑动事件,因此导致了测量方面的问题。

我换回原生ScrollView,内容就显示完全了。

具体参考 https://www.jianshu.com/p/5c6f9540f9f6


以上是关于记录某项目中的踩坑与解决(持续更新)的主要内容,如果未能解决你的问题,请参考以下文章

数据同步 相关的踩坑记录

使用ByteArrayOutputStream解决IO乱码问题的踩坑记录

记一次VueCLi生成项目中引入全局Scss文件的踩坑记录

关于django中间件使用的踩坑经历

Kubernetes集群(RKE)安装ArgoCD排坑

lombok踩坑与思考