您的位置:首页 > 移动开发 > Android开发

<Android 进阶>FragmentStatePagerAdapter与FragmentPagerAdapter的区别

2016-10-15 20:26 501 查看
简单的来说:

从"State"的字样的可以看出来,FragmentStatePagerAdapter是会把不必要的显示的Fragment的完全销毁,即调用remove(),但是数据会被储存在 saveInstanceState,下次调用时是可根据的其数据进行恢复。

而FragmentPagerAdapter的Fragment在不必要显示时,只会销毁该Fragment的视图,但是会保存实例,即调用dedath(),下次调用时只需创建Fragment的视图即可。

下面借助图片进行详细的说明:

FragmentStatePagerAdapter:



FramentPagerAdapter:



图片来自《Android 编程权威指南--第二版》
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android