bytedance / CodeLocator

Apache License 2.0
1.83k stars 148 forks source link

2.0版本,getChildFragmentManager().findFragmentById 导致null指针 #22

Closed Petterpx closed 1 year ago

Petterpx commented 1 year ago

在Fragment嵌套时,使用getChildFragmentManager().findFragmentById,无论何时,返回的都为null。1.0不会

Petterpx commented 1 year ago

写了demo测试,发现不会复现,但在我们项目会出现这个问题,日志上没看出啥 ,估计是和我们这边代码有影响,比较难定位问题。

Petterpx commented 1 year ago

已解决,关闭对 inflater 的hook 即可。 CodeLocator.config(new CodeLocatorConfig.Builder().enableHookInflater(false).build()); 感谢 @liujianAndroid