默认
发表评论 8
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
异步编程模型都这样的,你看看MobileIMSDK官方demo,异步登际发出和结果的接收都给你写好了,看一下就明白了。

原理就是分两步:
1)im连接请求发出后此步完成,界面可以显一个转动的菊花并保持;
2)通过观察者等待异步的连接结果(就像demo里为你演示的一样),收到登陆结果后,可以去掉菊花并跳转到你主界面。
评论 8
引用:dzl2005328 发表于 2018-08-03 10:23
你说的这个我知道,我现在做的就是这样的。

不过我的场景有点特殊,我是有自己服务器登录,然后紧接着 ...

看了你描述了这么多,我想你可能是不知道如何设置你这个onLoginSucessObserver观察者,并接收异步结果。

你可以在MobileIMSDK的Android官方demo里的LoginActivity.java类里,找到以下代码行,就是这样设置:
[已回复] 怎么获取到MobileIMSDK用户登录成功的返回值问题_WX20180803-103957@2x.jpg
引用:dzl2005328 发表于 2018-08-03 11:19
我感觉讲不清了。

我自己的APP现在登录一切正常,就是像你截图的那种使用方式的。

异步的体验都是这样的,没有更好的办法。否则我写的demo里可以更简单,能往 简单写,我一定不会写复杂的
引用:dzl2005328 发表于 2018-08-03 11:39
好的,明白,谢谢了

打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部