请问 有4个fragment 做为底部的4个底部菜单。
分别为 fragmentA, fragmentB,fragmentC,fragmentD
当点击 fragmentA的底部菜单的时候,就会显示 fragmentA所对应的 布局文件的显示 A界面。
然后 当再次点击 fragmentB的底部菜单的时候,就会显示 fragmentB所对应的 布局文件的显示 B界面。
接着 再次点击 fragmentA的底部菜单的时候,就会显示 fragmentA所对应的 布局文件的显示 A界面,
接着 当 再次点击 fragmentB的底部菜单的时候,显示的是 fragmentA所对应的 布局文件的显示A界面,而不是B的界面,正常是 B界面。
即 fragment A 显示A界面 --》fragment B 显示B界面--》 fragmentA 显示A界面--》 fragment B 显示A界面,而不是B界面。
这种情况,一般是由于什么原因呢?一般是改哪些地方呢? 看log 没有看出来。
麻烦会的朋友帮忙回复,谢啦
------解决思路----------------------
代码贴下,或者自己debug看看呗
------解决思路----------------------
debug打断点一下,来回切换时某个参数没变导致的?
可能是B切换到A,A再切换B中有个参数没变?
一切皆有可能,这个太难猜了
------解决思路----------------------
我坚信是你的切换fragment的方法写错了,没有考虑多次。。。
------解决思路----------------------
最好代码贴下。这样真的不好判断是什么原因导致的。