网络请求的逻辑问题
luhaoaimama1 opened this issue · 3 comments
luhaoaimama1 commented
通过请求 异步+eventbus。这个确实很美观。
不过这样多个注册了 @subscribe 的 页面同时存活,其中一个请求。
另一个页面也会处理相同的数据,会不会凌乱呢?
求解答~
GcsSloop commented
- 一般情况下在Start中注册,Stop中取消注册,这样在页面切换到后台到时候就收不到消息了。
- 用 UUID 筛选,终极解决方案,所有请求发出和返回都有 UUID,这个是唯一标识,不是自己到不处理就行了。
luhaoaimama1 commented
第一种 可能会错过 貌似不行
第二种很棒 !每次写的话就是有点烦人了
如果要能在 要能+一种需求 post一个事件 和 Subscribe 事件在一个页面, 就好了。
晚上回去研究下 eventBus~