fragment 跟 Activity 之间的跳转

www.jianshu.com/p/ab1cb7ddf91f


【假设】MainActivty 由 ViewPager+多个Fragment 组成(A,B, C...)

【1】Afragment 跳转到 Bfragment ???

【答】EventBus.post();

【2】Bactivty 跳转到  MainActivty 中的 Bfragment ???

【答】

 (法1)  EventBus.post();  finish();   【注意】记得finish 掉界面

 (法2) 

        (A) 在Bactivty:  startActivty(intent)

(A) 在MainActivty :  重写onNewIntent()

fragment 跟 Activity 之间的跳转_第1张图片

【注】 不可以直接 在onCreat()方法中getIntent(,因为这样接收不到的。

(B)XML配置:启动模式为:singleTask

fragment 跟 Activity 之间的跳转_第2张图片

你可能感兴趣的:(fragment 跟 Activity 之间的跳转)