一、項目需求:
在viewpager的一個fragment頁面中點擊按鈕,實現(xiàn)相關(guān)邏輯,然后更新另一個fragment頁面數(shù)據(jù)并跳轉(zhuǎn)。
二、難點:
因為fragment是通過new出來的,所以不能通過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