网络请求在Fragment的onCreateView()和onCreate()哪个方法执行?
今天遇到了ViewPager加Fragment的问题。ViewPager有4个Item,4个Item来回切换的时候,Fragment的onCreateView会多次执行,但onCreate方法只执行一次。目前项目中的网络请求是放在onCreateView中执行的,我想把网络请求放在onCreate中,这样就会避免没有必要的网络请求,但是在网上找来找去,发现大家对一个Fragment中所有的操作都在onCreateView()中,我在想我可不可以把网络请求放在onCreate()方法中呢?
好了,我知道该怎么做了。我的项目网络请求不适合在fragment初始化的时候执行,适合给viewpager添加监听,在onPageSelected中去执行。