1.Fragment如何做到显示才加载数据
有些界面我们会采用套用多个Fragment来显示的效果,但是我们不会在一显示这个活动的时候就把所有的Fragment加载并加载数据,而是会让显示出来的Fragment加载数据。可能很多人会使用OnResume等生命周期方法,
但是这些会跟着Activity来触发,但是当前不一定显示的就是该Fragment,所以我们需要另一个方法来触发数据的加载,那么我们就需要使用OnHiddenChanged这个方法,当Fragment显示的时候参数hidden为false,隐藏
则为true,但是这个方法在Fragment加载到Activity中时并不会触发,所以第一次的数据加载需要在OnCreate或其他方法中执行。
时间: 2024-10-30 16:13:58