首页 > 移动平台 > 详细

android viewpager + fragment 自动销毁

时间:2014-04-11 23:22:12      阅读:825      评论:0      收藏:0      [点我收藏+]

在项目中使用到viewpager+fragment实现页面,开发中fragment 页会自动销毁,跳转activity也会崩溃。搞了半天,后面发现给Viewpager 添加adapter的地方要使用 FragmentStatePagerAdapter如:

public class MyFragmentPagerAdapter extends FragmentStatePagerAdapter {

    private ArrayList<Fragment> fragmentsList;

    public MyFragmentPagerAdapter(FragmentManager fm) {
        super(fm);
    }

    public MyFragmentPagerAdapter(FragmentManager fm, ArrayList<Fragment> fragments) {
        super(fm);
        this.fragmentsList = fragments;
    }

    @Override
    public int getCount() {
        return fragmentsList.size();
    }

    @Override
    public Fragment getItem(int arg0) {
        return fragmentsList.get(arg0);
    }

    @Override
    public int getItemPosition(Object object) {
        return super.getItemPosition(object);
    }

}

而不应该继承  FragmentPagerAdapter。

 

android viewpager + fragment 自动销毁,布布扣,bubuko.com

android viewpager + fragment 自动销毁

原文:http://www.cnblogs.com/android-record2012/p/3658872.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!