2
我使用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
任何想法?
謝謝。