天天看點

關于FragmentStatePagerAdapter狀态儲存引發的IllegalStateException

異常描述:

IllegalStateException: <MyFragment> is not currently in the Fragme

解決方案:

重載FragmentStatePagerAdapter的saveState()和restoreState(Parcelable state, ClassLoader loader),不再調用super.saveState()和super.restoreState(Parcelable state, ClassLoader loader)即可

總結:這僅僅是快速解決狀态儲存時所引發的問題,但并最優解決方法。