Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

网络请求的逻辑问题 #8

Open
luhaoaimama1 opened this issue Apr 26, 2017 · 3 comments
Open

网络请求的逻辑问题 #8

luhaoaimama1 opened this issue Apr 26, 2017 · 3 comments

Comments

@luhaoaimama1
Copy link

通过请求 异步+eventbus。这个确实很美观。
不过这样多个注册了 @subscribe 的 页面同时存活,其中一个请求。
另一个页面也会处理相同的数据,会不会凌乱呢?
求解答~

@GcsSloop
Copy link
Owner

GcsSloop commented Apr 27, 2017

  1. 一般情况下在Start中注册,Stop中取消注册,这样在页面切换到后台到时候就收不到消息了。
  2. 用 UUID 筛选,终极解决方案,所有请求发出和返回都有 UUID,这个是唯一标识,不是自己到不处理就行了。

@luhaoaimama1
Copy link
Author

第一种 可能会错过 貌似不行
第二种很棒 !每次写的话就是有点烦人了
如果要能在 要能+一种需求 post一个事件 和 Subscribe 事件在一个页面, 就好了。
晚上回去研究下 eventBus~

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants