在撸java代码中遇到的问题

来源:互联网 发布:移动硬盘和mac不兼容 编辑:程序博客网 时间:2024/05/20 23:02

1.for循环中操作ArrayList,作移除操作,下次循环会跳过一个元素,因为ArrayList中删除某个元素后,其后所有元素会向前移一位,删除的元素被新元素替换,而下次循环不会再处理删除元素为索引

2.Android中做ScrollViewLisenter时,onScrollChange只能监听到onScroll中一部分数据,所以需要velocitytracker来配合计算scroll位置,或者根据handler循环sendMessage来监听scrollview的位置

3.在使用Glide是需要注意在应用结束或者activity执行finish时也结束掉glide的请求线程,否则会报错,此问题属于内存泄漏


0 0