更新FragmentPagerAdapter当前片段

编程入门 行业动态 更新时间:2024-10-10 09:25:41
本文介绍了更新FragmentPagerAdapter当前片段的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我有一个选项卡指示器一个viewPager。该ViewPager是setAdaper与FragmentPagerAdapter。

I have a viewPager with tab indicator. The ViewPager is setAdaper with a FragmentPagerAdapter.

我有一点了解如何FragmentPagerAdapter工作的内部。我注意到邻居片段重新开始(OnResume叫),即使邻居都还不可见。

I have little understanding how the internals of FragmentPagerAdapter work. I noticed that the neighbor fragments are resumed ( OnResume is called ) , even though the neighbor are not yet visible.

我把更新方法中OnResume认为一旦片段是最新的,这将被更新。

I put the update methods in OnResume thinking that once the fragment is current, it will be updated.

广告横幅刷新结果我想要的广告横幅在页脚设置向左滑动一次或向右swipping一次何时更新。邻居碎片不会被重建(好事)。但是onResume已经称为避免旗帜刷新。该方法loadBannerAd是OnResume()方法。

Ad banner refresh I want the ad banner set in the footer to update when swiping to the left once or swipping once to the right . The neighbor fragments are not recreated ( good thing ). But onResume is already called avoiding the banner refresh. The method loadBannerAd is in OnResume() method.

结果结果我如何调用该方法loadBannerAd()仅用于内部片段当前片段按方法

编辑:我已经知道mViewPager.setOnPageChangeListener()

EDIT : I already know about mViewPager.setOnPageChangeListener() .

OnPageChangeListener mOnPageChangeListener = new ViewPager.OnPageChangeListener() { @Override public void onPageSelected(int position) { // this method can be called before the fragment 's onCreateView() } .... };

但是,当该片段还未被创建的危险。管理无论是在Activty片段已经建立或不击败它的purepose。

But there is a danger when the fragment has not been created yet . Managing whether the fragment has been created or not in the Activty defeats the purepose of it.

推荐答案

您只需使用:

mViewPager.setOnPageChangeListener(new OnPageChangeListener() { @Override public void onPageSelected(int index) { // TODO Auto-generated method stub } @Override public void onPageScrolled(int arg0, float arg1, int arg2) { // TODO Auto-generated method stub } @Override public void onPageScrollStateChanged(int arg0) { // TODO Auto-generated method stub } })

然后就可以处理使用onPageSelected会发生什么(INT指数)。

更多推荐

更新FragmentPagerAdapter当前片段

本文发布于:2023-11-27 14:21:57,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1638435.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:片段   FragmentPagerAdapter

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!