话题二级界面流程图
2014-11-07 11:36:45 22 举报
项目流程图,因这是需要自己使用的文件,所以就不开放编辑了哈。
作者其他创作
大纲/内容
成功
话题二级界面
接收到回调onEvent();更新集合刷新
加载ListView
显示加载的Load
话题二级界面快速回复流程图
数据库操作
失败
数据发送成功或失败
查询本地数据getLocalMainMsg(true);
接装成回复的数据数据MessageCreateDataHelper.factoryCreateReplyMsg();
查询本地数据getLocalMainMsg(false);
网络操作
获取成功
更新、插入发送失败数据
返回
显示数据
点击菜单选择评论发出一个EventBus回调EventBus.getDefault().post(callback);
保存回复数据到数据库中MessageDao.saveMessage2DB();
注:实线为跳转和进入 虚线表示返回 点线表示错误、判断条件为False和返回
从服务器获取最新话题数据get_svr_off_message(1);
不为空
话题群列表
为空
判断主话题是否为空
同时请求服务器数据
查询否为空
对数据进行判断send_message_2_svr()
话题二级界面流程图
没有网络
成功或失败都有状态返回
发送发消息的广播和EventBus回调EventBus.getDefault().post();c_comm_broadcast.send_broadcast_svr_send_message();
封装、发送到服务器ConversationHttpHelper.message_send();
服务接收到发消息的广播
保存数据到数据库中MessageDao.saveOrUpdateMessage2DBTranslationEx();
开始
更新该回复消息为发送成功
根据传入的群Id查询本地话题数据initData();
对数据和网络进行判断
业务逻辑处理
隐藏加载的Load
取出回复数据MessageDao.message_get_one_chat_message();
弹出底部输入条目接收到回调onEvent()
查询主话题MessageDao.message_get_one_chat_message();
从服务器获取最新的10条主话题,并获取对应两条最新的回复。
0 条评论
下一页