ChannelListUpdateFlow
2016-10-17 11:29:23 0 举报
ChannelListUpdateFlow是一种用于更新通道列表的流程,它可以帮助用户轻松地管理和组织他们的通信渠道。这个流程通常包括以下几个步骤:首先,用户需要登录到他们的帐户,然后选择要更新的通道列表。接下来,用户可以添加新的通道、删除现有的通道或修改现有通道的属性。在完成所有更改后,用户需要保存他们的设置,以便这些更改生效。最后,用户可以查看更新后的通道列表,以确保所有更改都按预期进行。通过使用ChannelListUpdateFlow,用户可以确保他们的通信渠道始终保持最新和井然有序,从而提高他们的工作效率和沟通效果。
作者其他创作
大纲/内容
是
replaceChannelList将已存在的频道信息更新到频道列表中对应的频道项(刷新时间戳)根据兴趣预选列表 排列频道
结束
mergeChannelList合并频道列表,保证数据库的列表选中顺序,要合并的列表放置到原有列表中段位置新频道排序,红点信息更新
replaceChannelListFromServer
IFlowWindowController#onChannelListData频道列表更新UI显示postCheckChannelContentUpdate更新指定范围频道数据回调IFLowController#onChannelListData
clearAndBatchInsert完全清楚数据库记录,重新插入记录
更新本地请求时间戳记录
onStoreDataSuccessfull缓存数据重新排序J(doStoreData)
onReplaceChannelListSuccess
开始
deleteNotExistChannels删除数据库中冗余的频道记录
doCheckChannelListUpdate
onGetChannelListSuccess
否
addCpChannelList如果是English环境,插入CP频道
发起网络请求更新频道列表
checkAndReplaceChannelList强制更新或(不允许新手引导对频道影响&&允许替换频道列表)
收藏
0 条评论
下一页
为你推荐
查看更多