android - 从 ViewPager 中删除或清除所有 fragment

标签 android android-fragments android-viewpager android-pageradapter

我正在通过这样的 fragment 填充 View 寻呼机

pagerAdapter = new PagerAdapter(getSupportFragmentManager());
        mViewPager = (ViewPager) findViewById(R.id.container);

        for (int i = 0; i < 10; i++) {
            newfragment fragobj = new newfragment();
            fragobj.setArguments(bundle);
            pagerAdapter.addFragment(fragobj, "Category");
        }

            mViewPager.setAdapter(pagerAdapter);
            mViewPager.setCurrentItem(page);

我想清除所有 fragment ,清除后添加新的 fragment 。如果我现在添加新 fragment ,它会在旧 fragment 上转换广告。

我尝试了很多堆栈溢出答案,但没有一个对我有用。

最佳答案

fragment 已经被移除和销毁。问题是浏览量。

只有这个对我有用

myViewPager.setSaveFromParentEnabled(false);

干杯!

关于android - 从 ViewPager 中删除或清除所有 fragment ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40293118/

相关文章:

android - ListView OnScrollListener 不会在 ViewPager 中被调用

android - 在代码中更改 ImageButton 边距

android - 存在声明时出现 XML Pull Parser 错误

android - 使用 AndroidAnnotations 在 fragment 中注入(inject) View

android - 带有 "activatedBackgroundIndicator"抽屉导航的所选项目的自定义背景颜色

Android Viewpager 如何保存页面状态?

android - 如何在 Lollipop 上的最新 Chrome 版本中更改标题栏和地址栏的颜色?

java - 匿名类中的 Activity 名称是什么

android - ActionBar 中的 CustomView 未加载

java - FragmentPagerAdapter - 左侧始终相同的 Fragment