猿问

三个页面跳转、传值?

假设我有三个Activity A、B、C。首先从A页面跳转到B页面,然后B页面通过startActivityForResult()跳转到C页面,请问如何能够把C页面的数据传输给A页面。

拉丁的传说
浏览 595回答 4
4回答

LEATH

发一条本地广播,A收到处理 更臭的方案23333:A start4result B start4resultC……斜眼笑

拉莫斯之舞

用事件总线框架吧推荐使用 Eventbus

开心每一天1111

粗暴一点的话,可以在 Activity A 中定义回调函数,作为参数传给 Activity B,然后由 B 调用。 优雅一点的话,还是用事件总线框架吧,Eventbus 或者由 RxJava 包装的 Rxbus。

慕尼黑的夜晚无繁华

统统传给后台 然后后台再给你
随时随地看视频慕课网APP

相关分类

Java
我要回答