无法用starwithpop方法启动fragment!
来源:13-7 额外梳理,整理module结构,升级依赖,更好的进行分离
qq_Zoyix_0
2018-01-01
老师,当启动图结束后用户登录了,需要启动EcBottomDelegate时,发现
getSupportDelegate().startWithPop(new EcBottomDelegate());
无法启动EcBottomDelegate(),模拟器上显示空白,AS提示信息:
LauncherDelegate's FragmentManager is null, Please check if LauncherDelegate is destroyed!
不知道为什么LauncherDelegate's FragmentManager会变null。但是用start方法可以启动:
getSupportDelegate().start(new EcBottomDelegate());
为什么?startWithPop和start有啥不同的么?
写回答
1回答
-
傅猿猿
2018-01-01
区别就是withpop就是afragment启动b后会被销毁,会清除返回栈,所以报错八成是要销毁的fragment已经被销毁了
022019-12-03
相似问题