滑动ViewPager仍然滞后于内部不可擦除的ViewPager Android

滑动ViewPager仍然滞后于内部不可擦除的ViewPager Android,android,android-fragments,android-viewpager,Android,Android Fragments,Android Viewpager,我的ViewPager不可擦除(无法滑动),带有2个片段。在第二个片段中,我使用制表符指示器设置了普通的ViewPager(可以滑动)。但当我刷那个浏览页面时,它看起来很滞后 父活动 public NonSwipeableViewPager mPager; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);y;

我的ViewPager不可擦除(无法滑动),带有2个片段。在第二个片段中,我使用制表符指示器设置了普通的ViewPager(可以滑动)。但当我刷那个浏览页面时,它看起来很滞后

父活动

public NonSwipeableViewPager mPager;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);y;
        setContentView(R.layout.activity_search);

....

mAdapter = new FragmentSearchAdapter(getSupportFragmentManager(), SearchActivity.this);
        mAdapter.addFragment("search histori");
        mAdapter.addFragment("search result");

        mPager.setAdapter(mAdapter);
        mPager.setOffscreenPageLimit(2);

....

}
这是不可擦除的自定义ViewPager:

 public class NonSwipeableViewPager extends ViewPager {

        public NonSwipeableViewPager(Context context) {
            super(context);
        }

        public NonSwipeableViewPager(Context context, AttributeSet attrs) {
            super(context, attrs);
        }

        @Override
        public boolean onInterceptTouchEvent(MotionEvent event) {
            // Never allow swiping to switch between pages
            return false;
        }

        @Override
        public boolean onTouchEvent(MotionEvent event) {
            // Never allow swiping to switch between pages
            return false;
        }
    }
第二段

 @Bind(R.id.pager)
    public ViewPager mPager;
    @Bind(R.id.tabs)
    PagerSlidingTabStrip mPagerSlidingTabStrip;

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        if (container == null) {
            return null;
        }
        View rootView = inflater.inflate(R.layout.fragment_search_result2, container, false);

        mAdapter = new FragmentSearchResultAdapter(getActivity().getSupportFragmentManager(), getActivity());
        mAdapter.addFragment("Business");
        mAdapter.addFragment("Product");
        mPager.setAdapter(mAdapter);
        mPager.setOffscreenPageLimit(2);
        mPagerSlidingTabStrip.setViewPager(mPager);
        return rootView;

    }
那么如何解决呢?对不起我的英语

我的问题是:

 mAdapter = new FragmentSearchResultAdapter(getActivity().getSupportFragmentManager(), getActivity());
我将更改为:

mAdapter = new FragmentSearchResultAdapter(getChildFragmentManager(), getActivity());

你是如何加载你的ViewPager的?你的内容呢?@SiloéBezerraBispo请检查我的编辑问题。。谢谢,先生:)