Android ViewPager Fragments滑動只重新整理當前頁
有時候我們使用ViewPager中巢狀Fragment,來實現滑動跳轉介面。可是在ViewPager中如果使用FragmentStatePagerAdapter介面卡,在滑動到某個頁面後,當前頁面是之前快取好的,也就是說從伺服器獲取的資料並不是最新的,而且左右滑動ViewPager每一個pager,當前的Fragment並沒有走任何生命週期,所以如果想從第一個pager滑動到第二個pager後,第二個pager的內容進行重新整理,那麼就需要用一下方法實現。
1、首先定義一個介面:
public static interface FragmentState{
void fragmentVisible();}
2、在需要被滑動到當前重新整理的Fragment實現該介面
public class MyFragment extends Fragment implements FragmentState { ... @override public void fragmentVisible() { //do specific stuff resetDataOrWhatever(); }}
3、在ViewPager中的滑動監聽中呼叫實現的方法即可
mViewPager.setOnPageChangeListener(new OnPageChangeListener() { @Override public void onPageSelected(int position) { if(position == 1) { MyFragment fragment = mViewPager.getAdapter().getItem(1); // call the fragmentVisible method here fragment.fragmentVisible(); } } ...});
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2508/viewspace-2816892/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Android 禁止ViewPager左右滑動AndroidViewpager
- vue重新整理當前頁面或者當前元件Vue元件
- 如何使用jquery重新整理當前頁面jQuery
- javascript重新整理當前頁面程式碼JavaScript
- android可以無限迴圈滑動的ViewPagerAndroidViewpager
- TabLayout + ViewPager +Fragment 實現頁面的動態重新整理TabLayoutViewpagerFragment
- RecyclerView 、ViewPager 左右滑動衝突Viewpager
- 左右迴圈滑動的viewpagerViewpager
- vue點選當前路由,如何實現重新整理當前頁Vue路由
- JS指令碼中重新整理當前頁面的方法JS指令碼
- iframe下重新整理頁面無法重新整理當前頁面的解決辦法
- vue專案重新整理當前頁面的三種方法Vue
- ViewPager 禁止左右滑動完美解決Viewpager
- Android之ViewPager+GridView實現GridView介面滑動AndroidViewpager
- 帶貨直播原始碼,確定ViewPager滑塊滑動方向原始碼Viewpager
- 【Android ViewPager】解決ViewPager巢狀時在API 13及其以下版本中不能滑動的問題AndroidViewpager巢狀API
- javascript實現的重新整理當前頁面程式碼例項JavaScript
- RMAN 只備份當前資料?
- 手機直播原始碼,使用ViewPager2實現頁面滑動切換原始碼Viewpager
- ViewPager實現左右無限迴圈滑動Viewpager
- Android去掉SrollView、GrdiView、RecycleView、ViewPager等可滑動控制元件滑動到邊緣的光暈效果AndroidViewpager控制元件
- android 三種實現水平向滑動方式(ViewPager、ViewFilpper、ViewFlow)的比較AndroidViewpager
- android Gallery實現非同步載入網路圖片 並只載入當前停止頁面圖Android非同步
- 安卓開發:viewpager + fragment 實現滑動切換安卓ViewpagerFragment
- 短視訊程式碼,ViewPager滑動方向改變Viewpager
- android viewpager使用Fragment懶載入,滑到當前fragment才進行資料載入AndroidViewpagerFragment
- viewpager獲取當前view報空指標的解決方法Viewpager指標
- Android中使用ListView實現分頁重新整理(執行緒休眠模擬)(滑動載入列表)AndroidView執行緒
- scrollview 的滑動衝突 viewpager等都適用Viewpager
- PtrClassicFrameLayout與viewpager橫向滑動衝突的問題Viewpager
- 解決viewpager+fragment+tablayout的動態重新整理ViewpagerFragmentTabLayout
- Android LRecyclerView 實現下拉重新整理,滑動到底部自動載入更多AndroidView
- Android -下拉重新整理,ViewPager和ScrollView巢狀滾動問題解決方案AndroidViewpager巢狀
- RMAN 只備份當前資料?【Blog 搬家】
- Android ViewPager2 + Fragment 聯動AndroidViewpagerFragment
- 直播系統原始碼,ViewPager載入大圖 左右滑動原始碼Viewpager
- android 全域性頁面滑動返回聯動效果的實現Android
- Android TabLayout 分分鐘打造一個滑動標籤頁AndroidTabLayout