您的位置:首页 > 编程语言 > PHP开发

清除ViewPager+FragmentPagerAdapter的缓存

2016-03-15 17:07 519 查看
我们在使用ViewPager+FragmentPagerAdapter编写界面时,当系统配置发生变化。 Activity界面会重新生成

这是FragmentPagerAdapter的缓存机制会影响我们数据的加载和界面加载。

我们可以在Activity的onCreate方法里面去缓存:

@Override
protected void onCreate(Bundle savedInstanceState) {
if(savedInstanceState != null){
String FRAGMENTS_TAG = "android:support:fragments";
// remove saved fragment, will new fragment in mPagerAdapter
savedInstanceState.remove(FRAGMENTS_TAG);
}
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: