不能用starwithpop方法启动fragment!

来源:13-7 额外梳理,整理module结构,升级依赖,更好的进行分离

我有明珠一颗

2019-12-03

老师,升级了fragmentation后,当启动图结束后用户登录了,需要启动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());

为什么?该怎么做,才能可以通过starwithpop方法启动fragment?

写回答

1回答

傅猿猿

2019-12-05

呃,首先呢,这个库升级了,然后呢,这个是当时那个库的一个bug,你把它升到最新的版本。然后呢,其实你可以不用pop掉,他直接start就可以了。

1
1
我有明珠一颗
非常感谢!
2019-12-05
共1条回复

Android通用框架设计与完整电商App开发

从第一行代码开始教你,通用且一键式配置的框架设计并轻松实现完整电商App

2028 学习 · 1182 问题

查看课程