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
任何想法?
谢谢。