-
Notifications
You must be signed in to change notification settings - Fork 311
Open
Description
HI,你好啊。 我这边的日志发现,onCreateViewHolder执行了 好多次 ;
我记得,adapter 的oncreate方法,不应该执行这么多次的,有时间的话,你可以看一下啦;
比如我的 adapter.list 有120个,这么多;
@Override
public WebBannerAdapter.MzViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
LogTrack.i("create "+(createCount++));
return new MzViewHolder(LayoutInflater.from(parent.getContext()).inflate(R.layout.item_image, parent, false));
}
执行了 好多次
2018-11-16 14:25:29.784 26475-26475/com.renny.recyclerbanner I/LogTrack: [ (WebBannerAdapter.java:43) #onCreateViewHolder] create 0
2018-11-16 14:25:29.792 26475-26475/com.renny.recyclerbanner I/LogTrack: [ (WebBannerAdapter.java:49) #onBindViewHolder] bind 0
2018-11-16 14:25:29.816 26475-26475/com.renny.recyclerbanner I/LogTrack: [ (WebBannerAdapter.java:43) #onCreateViewHolder] create 1
...
2018-11-16 14:25:55.410 26475-26475/com.renny.recyclerbanner I/LogTrack: [ (WebBannerAdapter.java:49) #onBindViewHolder] bind 118
2018-11-16 14:25:55.709 26475-26475/com.renny.recyclerbanner I/LogTrack: [ (WebBannerAdapter.java:43) #onCreateViewHolder] create 121
2018-11-16 14:25:55.711 26475-26475/com.renny.recyclerbanner I/LogTrack: [ (WebBannerAdapter.java:49) #onBindViewHolder] bind 119
Metadata
Metadata
Assignees
Labels
No labels