FragmentStatePagerAdapter
與FragmentPagerAdapter一致,是繼承自PagerAdapter,但是正如”State”所表明的含義一樣,該PagerAdapter的實現將只保留當前頁面,當頁面離開時,就會被消除,釋放其資源。在頁面需要顯示時,生成新的頁面。這樣實現的好處就是當擁有大量的頁面時,不必在內存中占用大量的內存
- FragmentStatePagerAdapter destroyItem時調用remove
onPause->onStop->onDestroyView->onDestroy->onDetach
恢復onAttach->onCreate->onCreateView - FragmentPagerAdapter destroyItem時調用detach
銷毀onPause->onStop->onDestroyView
恢復onCreateView