评论赞code
2016-11-08 15:14:56 0 举报
这段code展现了作者的精湛编程技巧和深厚的专业知识。其结构清晰,逻辑严谨,不仅易于阅读理解,更具有高度的可维护性和扩展性。代码中的注释详细而准确,使得即使是复杂的算法和逻辑也变得一目了然。此外,作者还巧妙地运用了各种设计模式和优化技巧,使得程序运行效率极高,性能优越。无论是对于初学者还是专业人士,这都是一份极好的学习资源。总的来说,这是一段充满智慧和创新的code,值得我们赞赏和学习。
作者其他创作
大纲/内容
For CacheList
标识失败缓存
nickNameReceiver
mCacheList
QQStoryWatcherListView
mCommentList
缓存列表计算
继承
renderCommentList
组装ViewPager设置VIP模式设置回忆模式设置过期模式初始化watcherListPageLoader和Listener(waterlistView的加载逻辑在Dialog)
加入mCommentList
GetWaterListReciverWatcherListPalgerLoader继承重写initOpenCommentLikeViewopenCommentLikeView
HasDialogPlayModeBase
renderCommentListWithCache
status != END
有失败缓存
StoryPlayVideDialog
OnWatcherViewListener
步奏一:mCacaheList赋值,并渲染
next
For NewDataList
QQStoryCommentLikeView
步奏三:mNewCommentDataList与mCacheList对比,产生新的List,copy给mCommentList
LiketManager
fakeID 相等?
CommentManager
QQStoryVIPCommentLikeView
渲染缓存
失败缓存已经新列表数据中
QQStroyWatcherListAdapter
getCommentListData
对比差异的缓存
mNewCommentDataList
步奏二:mNewCommentDataList赋值
VideoPlayModeBaase
size0
Manager获取缓存
0 条评论
下一页