默认
发表评论 2
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已回复] 如何在Application全局注册MobileIMSDK事件监听,渲染不同页面
我目前是写的不同页面直接去注册监听,看DEMO里是在Application里监听,通过页面传入当前activity去调用当前activity的方法,如果放在Application里 那么就需要广播或者总线等方式去传递不同页面吗?

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

]XYNAO46TBQOE@SFCCVTA~6.jpg (15.63 KB, 下载次数: 2260)

]XYNAO46TBQOE@SFCCVTA~6.jpg
上一篇:[已回复] 求助基于MobileIMSDK的IM服务端集成到springboot后发生OOM下一篇:[已回复] MobileIMSDK退出登录后不退出页面,再次登录报203错误

本帖已收录至以下技术专辑

推荐方案
评论 2
是的, 这种数据级的事件,不应依赖于你界面的生命周期(而应该是跟整个app生命周期一致),因为如果是你跟界面绑定这样的逻辑,当Activity没有被打开、已被销毁等等情况下,如果有数据来了,你不就错过了吗。

你对Activity的生命周期掌握的太浅了,一定要先搞清楚这些,再着手设计。

这是我在RainbowChat产品中的用法,你参考一下:
[已回复] 如何在Application全局注册MobileIMSDK事件监听,渲染不同页面_11.png

[已回复] 如何在Application全局注册MobileIMSDK事件监听,渲染不同页面_222.png
引用:JackJiang 发表于 2022-04-02 10:32
是的, 这种数据级的事件,不应依赖于你界面的生命周期(而应该是跟整个app生命周期一致),因为如果是你跟 ...

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

返回顶部