flutter_wechat icon indicating copy to clipboard operation
flutter_wechat copied to clipboard

安卓上联系人列表设置 _suspensionTag = tag;有明显卡顿

Open limocute opened this issue 5 years ago • 4 comments

如果这里设置了,在android下滑动联系人,当顶部item的Tag不同与前一条项的tag时会有明显卡顿 https://github.com/CoderMikeHe/flutter_wechat/blob/7e5df7c7696c8a884beaa404e7f1a5079d876543/lib/views/contacts/contacts_page.dart#L117-L122

limocute avatar Dec 23 '19 02:12 limocute

这段代码是azlistview提供的,建议用真机试试,(ps: 我不会安卓...)

CoderMikeHe avatar Dec 23 '19 02:12 CoderMikeHe

是使用真机调试的

limocute avatar Dec 23 '19 03:12 limocute

貌似是setState 使整个列表重绘了,才会卡

limocute avatar Dec 23 '19 03:12 limocute

模拟器不卡,iphone真机和安卓真机都会很卡。在索引条上滑动,基本没有反应。会打印错误信息: setState() called after dispose()

yasencoder avatar Jun 10 '20 03:06 yasencoder