80,471
社区成员




可以显示隐藏
你应该是通过Navigation去切换Fragment的吧,这种方式是会重新初始化Fragment的,解决方法就是重写,网上有相关文章,哈有一个备选就是结合ViewPager来写,Fragment就会复用。
再请教下,fragment的页面涉及到动态创建布局,图标是从网络上下载加载到布局里的,这样导致页面加载完全需要很久。然后加载完之前切换导航卡顿没反应,要等当前fragment完全加载完才能跳过去。如何随意切换页面,不管页面加载成功了没有?让页面在后台自己加载呢 [quote=引用 1 楼 初学者-Study 的回复:]你应该是通过Navigation去切换Fragment的吧,这种方式是会重新初始化Fragment的,解决方法就是重写,网上有相关文章,哈有一个备选就是结合ViewPager来写,Fragment就会复用。
为什么一定要把数据留在fragment里,在activity里面初始化一个viewmodel,跳转之后fragment直接调用viewmodel的数据不就好了
你应该是通过Navigation去切换Fragment的吧,这种方式是会重新初始化Fragment的,解决方法就是重写,网上有相关文章,哈有一个备选就是结合ViewPager来写,Fragment就会复用。
你应该是通过Navigation去切换Fragment的吧,这种方式是会重新初始化Fragment的,解决方法就是重写,网上有相关文章,哈有一个备选就是结合ViewPager来写,Fragment就会复用。