一、项目需求:
在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