一绷杜、項(xiàng)目需求:
在viewpager的一個(gè)fragment頁(yè)面中點(diǎn)擊按鈕岛蚤,實(shí)現(xiàn)相關(guān)邏輯酝锅,然后更新另一個(gè)fragment頁(yè)面數(shù)據(jù)并跳轉(zhuǎn)闹炉。
二蒿赢、難點(diǎn):
因?yàn)閒ragment是通過(guò)new出來(lái)的,所以不能通過(guò)getSupportManager().findFragmentById(id,fragment)獲取渣触,缺少其中的id參數(shù)羡棵。
三、解決方法:
YourFragment yourFragment = ( getActivity().若是在fragment則需要用getActivity方法嗅钻,不然找不到getSupportFragmentManager方法 )getSupportFragmentManager().FindFragmentByTag(“android:switcher:”+R.id.viewPager+":0");
這里的0是fragment在viewpager中的位置
拿到fragment之后再調(diào)用當(dāng)中自定義的方法更新UI即可皂冰。
更多方法可以參考:https://zhidao.baidu.com/question/1495447987893483699.html