FixFragmentNavigator问题
来源:3-6 app定制Fragment导航器

小奶牛爱学习
2021-01-22
//使用反射获取mBackStack***************************************
ArrayDeque mBackStack = null;
try {
Field field = FragmentNavigator.class.getDeclaredField(“mBackStack”);
field.setAccessible(true);
mBackStack = (ArrayDeque) field.get(this);
} catch (NoSuchFieldException | IllegalAccessException e) {
e.printStackTrace();
}
//*****************************************************************
问题1:使用FixFragmentNavigator之后,按下Back按键后,导航栏图标不会切换。使用原来的FragmentNavigator则可以正常返回切换
问题2:如何拦截back按键,使按下返回键tab页面不会切换
写回答
1回答
-
LovelyChubby
2021-01-22
把课程master代码复制过去,后来有bugfix
00
相似问题