@tanranran 我使用的就是viewpager,但是会在activity的onCreate方法中调用super.onCreate(savedInstanceState)时,抛出
java.lang.IndexOutOfBoundsException: Invalid index 5, size is 1
at java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:255)
at java.util.ArrayList.get(ArrayList.java:308)
at android.support.v4.app.FragmentManagerImpl.restoreAllState(FragmentManager.java:1989)
at android.support.v4.app.Fragment.performCreate(Fragment.java:1963)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1029)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1252)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1234)
at android.support.v4.app.FragmentManagerImpl.dispatchCreate(FragmentManager.java:2041)
at android.support.v4.app.FragmentController.dispatchCreate(FragmentController.java:163)
at android.support.v4.app.FragmentActivity.onCreate(FragmentActivity.java:331)
这个问题确实可以通过屏蔽 super.onSaveInstanceState(outState)来解决。 你有遇到这个问题吗?