繁体   English   中英

Android片段OnCreateView调用了两次

[英]Android fragment OnCreateView called twice

我正在使用FragmentPagerAdapter和片段。 我的问题是,当我调用setCurrentItem时,正在加载的片段的OnCreateView方法被调用两次。 重要的是要注意,片段不会重新创建,只需恢复即可。 我迫不及待地想找到一个只能调用一次OnCreateView的解决方案。

我已经看了下面的问题和其他一些问题,但是没有一个问题包含我的案例的答案:

Android oncreateview调用了两次

OnCreateView多次调用/使用ActionBar和Fragments

片段onCreateView和onActivityCreated调用了两次

我发现的大多数问题与FragmentViewPagers无关,这使得它们几乎无益。

我会非常感谢任何帮助!

我正在使用FragmentPagerAdapter和片段。 我的问题是,当我调用setCurrentItem时,正在加载的片段的OnCreateView方法被调用两次。 重要的是要注意,片段不会重新创建,只需恢复即可。 我迫不及待地想找到一个只能调用一次OnCreateView的解决方案。

它没有被调用两次。 您遇到的是ViewPager的默认行为,它始终至少缓存其中一个页面( Fragment ),具体取决于setOffscreenPageLimit(int limit)的值。 因此,对于getItem返回的每个实例,都会调用onCreateView一次

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM