Recycler视图onBindViewHolder使用真正的大文本在textView上使用setText冻结

时间:2018-01-25 20:46:33

标签: android performance android-recyclerview android-adapter recycler-adapter

适配器onBindViewHolder方法:

@Override
public void onBindViewHolder(RecyclerView.ViewHolder holder, final int i) {
    if (holder  instanceof TextFeedHolder) {
        ((TextFeedHolder) holder).bind_view(module.feeds.get(i));

holder bind_view方法:

public void bind_view(final Feed feed) {
    message.setText(feed.body.message);

feed.body.message 是一个长度约为20000字符的字符串。

onBindViewHolder 方法调用 TextFeedHolder 时,回收器视图会在滚动时冻结10-20毫秒,这对眼睛是可见的,如何解决?

0 个答案:

没有答案