Android ViewPager中OffScreenPageLimit()处执行EndingTransactions错误的递归项
我在片段中创建了一个视图寻呼机,一切正常,但每当我为寻呼机设置OffScreenPageLimit()时,就会出现以下错误:Android ViewPager中OffScreenPageLimit()处执行EndingTransactions错误的递归项,android,Android,我在片段中创建了一个视图寻呼机,一切正常,但每当我为寻呼机设置OffScreenPageLimit()时,就会出现以下错误: 08-03 13:53:15.506: E/AndroidRuntime(5106): Process: com.lifemate.lmmessenger, PID: 5106 08-03 13:53:15.506: E/AndroidRuntime(5106): java.lang.IllegalStateException: Recursive entry
08-03 13:53:15.506: E/AndroidRuntime(5106): Process: com.lifemate.lmmessenger, PID:
5106
08-03 13:53:15.506: E/AndroidRuntime(5106): java.lang.IllegalStateException: Recursive
entry to executePendingTransactions
08-03 13:53:15.506: E/AndroidRuntime(5106): at
android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1450)
08-03 13:53:15.506: E/AndroidRuntime(5106): at
android.support.v4.app.FragmentManagerImpl.
executePendingTransactions(FragmentManager.java: 478)
08-03 13:53:15.506: E/AndroidRuntime(5106): at
android.support.v4.app.FragmentStatePagerAdapter.
finishUpdate(FragmentStatePagerAdapter.jav a:163)
08-03 13:53:15.506: E/AndroidRuntime(5106): at
android.support.v4.view.ViewPager.populate(ViewPager.java:1068)
08-03 13:53:15.506: E/AndroidRuntime(5106): at
android.support.v4.view.ViewPager.populate(ViewPager.java:914)
08-03 13:53:15.506: E/AndroidRuntime(5106): at
android.support.v4.view.ViewPager.setOffscreenPageLimit(ViewPager.java:695)
这是我的代码:
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
tabs = (PagerSlidingTabStrip) view.findViewById(R.id.tabs_allinone);
pager = (ViewPager) view.findViewById(R.id.pager_allinone);
adapter = new MyPagerAdapter(getFragmentManager());
Sidepanel();
RDbhelper = new RoomsDBhelper(getActivity());
mDb = RDbhelper.getWritableDatabase();
pager.setAdapter(adapter);
final int pageMargin = (int)
TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 4, getResources()
.getDisplayMetrics());
pager.setPageMargin(pageMargin);
tabs.setViewPager(pager);
pager.setOffscreenPageLimit(3);
super.onViewCreated(view, savedInstanceState);
知道为什么会这样吗,伙计们