A,B,C三个activity,B是过度activity
点A进入B,B加载,加载完成后,进入C
起初方案,A进入B后,B在加载,加载完成,B startActivityForResult C,B finish,进入C
但是这样子C的数据无法回传给A
后来改为A startActivityForResult B,B startActivityForResult C,然后C 结束的时候把intent数据回传给B,B收到数据之后setResult(Result_ok,intent),然后B finish,达到了预期的效果。intent数据必须传2次,B在传给A之后才finish.
本文讨论了在Android应用中,从Activity A通过过渡Activity B向Activity C传递数据,并最终将数据回传给A的方法。介绍了如何使用startActivityForResult及setResult实现这一过程。
1253

被折叠的 条评论
为什么被折叠?



