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

OnActivityForResult取返回值的问题 #4

Open
kazeik opened this issue Nov 13, 2016 · 1 comment
Open

OnActivityForResult取返回值的问题 #4

kazeik opened this issue Nov 13, 2016 · 1 comment

Comments

@kazeik
Copy link

kazeik commented Nov 13, 2016

请问:假设有有A、B、C、D、E五个Activity.假若A->(startActivity)B,B->>C(startActivityForResul),C->>D(startActivityForResul),D->>E(startActivityForResul).这几种方式启动,然后,用户随机向上滑动关闭了D。那E在setResult后,C如何接收D返回的值?
可能这样描述有点乱。简单来说,就是被关闭的Activity如何接收下一个activity的返回值的问题。

@Hitomis
Copy link
Owner

Hitomis commented Nov 14, 2016

不好意思,你描述的这个问题,该库不能很好的解决,ActivitySwitcher 只是专注于卡片方式管理 Activity 视图的一个库,暂时还没有去支持你所描述的返回值功能,目前只能在 ActivitySwitcher 内部建立一个容器,去存储你要的返回值,在 回调方法 onSwitchFinished 中去返回你的数据。另外你所描述的问题,可以通过其他方式去更好的解决,比如 EventBus, 监听模式等等。

后续有更好的方案能够优美的解决你的问题的话。我会马上更新上去。THX

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