為了解決徹底刪除fragment,我們要做的是:
1.將FragmentPagerAdapter 替換成FragmentStatePagerAdapter,因為前者只要加載過,fragment中的視圖就一直在內存中,在這個過程中無論你怎么刷新,清除都是無用的,直至程序退出; 后者 可以滿足我們的需求。
2.我們可以重寫Adapter的方法--getItemPosition(),讓其返回PagerAdapter.POSITION_NONE即可;
@Override public int getItemPosition(Object object) { return PagerAdapter.POSITION_NONE; }
到這一步我們就可以真正的實現隨意、徹底刪除viewpager中的fragment;[隨意添加完全OK]