FragmentPagerAdapter與FragmentStatePagerAdapter

FragmentStatePagerAdapter

與FragmentPagerAdapter一致,是繼承自PagerAdapter,但是正如”State”所表明的含義一樣,該PagerAdapter的實現將只保留當前頁面,當頁面離開時,就會被消除,釋放其資源。在頁面需要顯示時,生成新的頁面。這樣實現的好處就是當擁有大量的頁面時,不必在內存中占用大量的內存

  • FragmentStatePagerAdapter destroyItem時調用remove
    onPause->onStop->onDestroyView->onDestroy->onDetach
    恢復onAttach->onCreate->onCreateView
  • FragmentPagerAdapter destroyItem時調用detach
    銷毀onPause->onStop->onDestroyView
    恢復onCreateView
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容