默认
发表评论 5
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已回复] 安卓MobileIMSDK如何优雅的将所有非UI操作的逻辑放在另外一个进程内
阅读(41337) | 评论(5 收藏 淘帖
安卓MobileSDK使用了很多接口回调、observer、静态变量,如何在不进行大量重构的情况下,优雅的将网络连接等非UI操作统一放在另一个进程呢?

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

标签:MobileIMSDK
上一篇:[已回复] MobileIMSDK如果想支持WEB的话,该怎么做?下一篇:[已回复] MobileIMSDK 服务端 sendData 方法的相关疑惑
推荐方案
评论 5
其实MobileIMSDK的android版的所有网络调用都没有也不应该涉及UI操作(这也是Android平台上SDK级lib的基本设计原则),所以你完全可以把有关网络的操作自已放入独立的线程中(比如AsyncTask)。

如果你对某个方法有疑问,你可以发出来,我帮你解释解释。另外,你说放入另一个“进程”,你确定是“进程”不是“线程”?
签名: 《即时通讯安全篇(十四):网络端口的安全防护技术实践》http://www.52im.net/thread-4644-1-1.html
引用:JackJiang 发表于 2017-01-27 21:18
其实MobileIMSDK的android版的所有网络调用都没有也不应该涉及UI操作(这也是Android平台上SDK级lib的基本 ...

群主过年还这么拼。。
签名: 该会员没有填写今日想说内容.
楼主可能没有仔细看明白代码,群主的sdk算上经过高度提炼和优化后的结果,如果你觉得乱是因为你没有看太明白,建议全局多看几遍,你会明白群主的设计原则,都是很精致的设计和封装。
签名: 该会员没有填写今日想说内容.
引用:JackJiang 发表于 2017-01-27 21:18
其实MobileIMSDK的android版的所有网络调用都没有也不应该涉及UI操作(这也是Android平台上SDK级lib的基本 ...

主要是为了保活,我再读读源码
引用:什么狗屁云 发表于 2017-01-27 21:53
群主过年还这么拼。。

哈哈 新年好
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部