Android 如何在选项卡片段中删除片段片段片段

Android 如何在选项卡片段中删除片段片段片段,android,android-fragments,android-viewpager,android-fragmentactivity,Android,Android Fragments,Android Viewpager,Android Fragmentactivity,我使用viewpager和TabFragment创建了手动滑动选项卡的项目。几周后,当我从viewpager和tab中删除项目时,仍然会出现错误,然后成功,但当我创建新项目时,之前删除的项目会再次显示在相同的位置。我能做什么?请代我问候,我的项目要迟到了。下面是我的代码 删除按钮代码: btCloseTab.setOnClickListener(new View.OnClickListener() { @Override public void onClick(

我使用
viewpager
TabFragment
创建了手动滑动选项卡的项目。几周后,当我从
viewpager
tab
中删除项目时,仍然会出现错误,然后成功,但当我创建新项目时,之前删除的项目会再次显示在相同的位置。我能做什么?请代我问候,我的项目要迟到了。下面是我的代码

删除按钮代码:

 btCloseTab.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {

            if(COUNT_TAB>0) {// Check first count tab is 1 and more
                if(TAB_CURRENT>=0 && PAGE_CURRENT>=0) {  //Check Tab currunt and page curunt value is grater then equal to 0


                     try {
                        viewPager.removeViewAt(PAGE_CURRENT);
                        actionBar.removeTabAt(TAB_CURRENT); 
                        COUNT_TAB -= 1;   
                        mAdapter.notifyDataSetChanged();
                        viewPager.destroyDrawingCache();



                         my_tabList_array.remove(PAGE_CURRENT);
                         iTabListAdapter.notifyDataSetChanged();
                         TAB_TAG-=1;


                    }catch(Exception e){
                        e.printStackTrace();
                    }
                }
            }
        }
    });
我的适配器类

public class TabsPageAdapter extends FragmentStatePagerAdapter {



    public TabsPageAdapter(FragmentManager fm) {
        super(fm);

    }

    @Override
    public Fragment getItem(int i) {

        /*Fragment fragment = new SwipClass();

        Bundle args = new Bundle();
        args.putInt(SwipClass.ARG_TAB_POSITION, i);
        fragment.setArguments(args);

        return fragment;*/

        return new SwipClass();
    }

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

    @Override
    public int getCount() {
        return COUNT_TAB;
    }


    @Override
    public void destroyItem(ViewGroup container, int position, Object object) {
        super.destroyItem(container, position, object);
        FragmentManager manager = ((Fragment)object).getFragmentManager();
        android.support.v4.app.FragmentTransaction trans = manager.beginTransaction();
        trans.remove((Fragment)object);
        trans.commit();
    }
}
当我添加选项卡时,我使用了以下代码

actionBar.addTab(actionBar.newTab().setText("New Tabs").setTag(""+TAB_TAG)
                    .setTabListener(HomeActivity.this));
请给我最好的问候和回答,提前谢谢