美文网首页
Android Viewpager中获取指定的fragment(

Android Viewpager中获取指定的fragment(

作者: LongSh1z | 来源:发表于2019-10-27 15:27 被阅读0次

一、项目需求:

在viewpager的一个fragment页面中点击按钮,实现相关逻辑,然后更新另一个fragment页面数据并跳转。

二、难点:

因为fragment是通过new出来的,所以不能通过getSupportManager().findFragmentById(id,fragment)获取,缺少其中的id参数。

三、解决方法:

YourFragment yourFragment = ( getActivity().若是在fragment则需要用getActivity方法,不然找不到getSupportFragmentManager方法 )getSupportFragmentManager().FindFragmentByTag(“android:switcher:”+R.id.viewPager+":0");
这里的0是fragment在viewpager中的位置
拿到fragment之后再调用当中自定义的方法更新UI即可。

更多方法可以参考:https://zhidao.baidu.com/question/1495447987893483699.html

相关文章

网友评论

      本文标题:Android Viewpager中获取指定的fragment(

      本文链接:https://www.haomeiwen.com/subject/qszpvctx.html