Skip to content

onCreateViewHolder #30

@Alex-Cin

Description

@Alex-Cin

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

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions