安卓bottom navigation + Fragment +Listview 显示数据,有时显示不出来

androidStudio 直接创建一个带有bottom navigation 的活动
然后在监听器里用replace切换fragment(一共有三个fragment对应navigation)fragment的onAttach访问tomcat获取数据 onCreateView方法将数据绑定在fragment的 listview上。有时运行可以直接显示数据,有时首页一片空白,点击navigation切换碎片再切换回首页,首页的listview才显示数据。

你看一下每一个fragment的visibility属性,,大部分时候你要手动设置某一个fragment可见,其他隐藏,否则会出现层叠现象。。最后添加的fragment遮挡住第一层的fragment

可以吧你的面板配置文件贴出来看看么,估计是这的问题

个人想法:刚看到你这个问题,我想到两种可能的原因。
1、你是不是没有设置项目刚运行时手动设置显示第一个fragment呢,你不设置的话它肯定不会出来,还有有时候你运行程序能显示出来
可能是因为你没有杀掉缓存进程啊。
2、如果确定代码没问题,那就只能是网络问题了,建议你加一个progressbar看看是不是因为网速太慢的问题。