关于 Android adapter 内部调用流程
答案:1 悬赏:60 手机版
解决时间 2021-11-14 06:32
- 提问者网友:低吟詩仙的傷
- 2021-11-13 18:06
关于 Android adapter 内部调用流程
最佳答案
- 五星知识达人网友:三千妖杀
- 2021-11-13 19:09
你用的是Listview?getView的调用只要是滑动显示新内容就会被调用,大于二是正常的。你现在想要优化的是不让它调用次数大于你传入的数组长度吗?追问是ListView
我就是想让他只调用2次 也就是数组长度追答这个不太现实,除非改变系统的调用结构,就是说要改源码。毕竟这是google设计的运行逻辑,肯定是经过了最优化处理的。有个简单的方法,就是在getview里面判断postion等于你的数组长度-1的时候就return; 不过这还是调用了getview(),只是没有继续往下执行代码。我没验证,只是个想法,估计行不通。
我就是想让他只调用2次 也就是数组长度追答这个不太现实,除非改变系统的调用结构,就是说要改源码。毕竟这是google设计的运行逻辑,肯定是经过了最优化处理的。有个简单的方法,就是在getview里面判断postion等于你的数组长度-1的时候就return; 不过这还是调用了getview(),只是没有继续往下执行代码。我没验证,只是个想法,估计行不通。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯