SlidingMenu和ViewPager导致递归进入

问题描述:

我使用SlidingMenu创建Google+一样的界面。由于SlidingMenu我有一个Activity和多个Fragments,每个菜单项都有一个。SlidingMenu和ViewPager导致递归进入

主要布局:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/above_layout" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" /> 

的above_layout被添加上的onCreate片段:

getSupportFragmentManager().beginTransaction() 
       .add(R.id.above_layout, new MyFrag1()).commit(); 

的MyFrag1具有带有FragmentPagerAdapter一个ViewPager显示多个列表。

此时一切工作完善,真快。 后,我添加的代码用另一个替换片段:

 Fragment frag = MyFrag2.newInstance(); 
     FragmentTransaction transaction = getSupportFragmentManager() 
       .beginTransaction(); 

     transaction.replace(R.id.above_layout, frag); 
     transaction.addToBackStack(null); 
     transaction.commit(); 

新片段可完美但之后,我单击后退按钮它崩溃了:

Recursive entry to executePendingTransactions 

任何想法?

谢谢。

看看这个例子,也许它可以帮助你:-) https://github.com/Alexrs95/SlidingMenuAndViewPager