朋友圈逻辑
来源:互联网 发布:网络存储空间免费的 编辑:程序博客网 时间:2024/06/02 11:57
朋友圈逻辑
进入朋友圈首页topic显示逻辑:
第一次进入朋友圈首页
1.进入朋友圈首页先从本地数据库中取10个topic然后向服务器上去取10条topic(0x07)(topicProfile简单信息),
2.服务器端成功返回topicProfile(简单信息),先删除SocialTopicIndex(展示列表)表中的数据
3.遍历topicProfileList,比较这个topicProfile和数据库中的topicProfile的version是否相等,如果不相等,就去服务器上去取(0x08)详细信息,获取详细信息成功后更新SocialTopicIndex和SocialTopicData表中的数据否则只更新SocialTopicIndex
4.加载更多的逻辑,是根据上一次的最大topicId来取得(首次加载上一次的最大topicId为0)
点赞逻辑0x03
1.点赞成功更新SocialTopicData
2.点赞如果返回CinResponseCodeNotAvailable,当返回信息中包含body时代表没有互存通讯录,没有body时就是没有权限,没有权限需要本地保持更新数据
评论逻辑0x02
1.评论成功更新SocialTopicData
2.评论如果返回CinResponseCodeNotAvailable,当返回信息中包含body时代表没有互存通讯录,没有body时就是没有权限,没有权限需要本地保持更新数据
进入个人主页
1.进入朋友圈首页先从本地数据库中取10个topic然后向服务器上去取10条topic(0x07)(topicProfile简单信息),
此过程逻辑同进入个人主页
2.如果没有权限就显示空白页不提示
进入详情界面
1.先显示本地的,然后去服务器上去取,取成功后保持数据刷新ui
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- 朋友圈逻辑
- android 朋友圈 提示逻辑
- 仿微信朋友圈分页缓存与"假上传"逻辑
- 朋友圈
- 朋友圈
- 朋友圈
- 朋友圈
- 朋友圈
- 朋友圈
- HEOI2012 朋友圈
- 仿微信朋友圈
- HEOI2012 朋友圈
- 朋友圈问题
- 安卓仿微信朋友圈
- 高仿微信朋友圈
- 高仿微信朋友圈
- cccc 朋友圈
- 关闭朋友圈
- RPM方式安装MySQL5.6
- 嵌入式职业发展方向
- 使用Url Rewrite进行URL重写(实现网站伪静态)
- Android 适配魅族去掉smartbar
- Java 编程的动态性,第 8 部分: 用代码生成取代反射
- 朋友圈逻辑
- yycg 之用户认证(一)
- VMWare workstation中安装linux系统
- z-index详解
- Sqlite 3总结
- 【MySQL】sync_binlog innodb_flush_log_at_trx_commit 浅析
- UBUNTU查看系统和软件信息
- Spring笔记——事务
- [thinkphp3.2]行为扩展以及插件机制介绍!