From afbdcf58064fb1b01e388b240f0d2be0dc412665 Mon Sep 17 00:00:00 2001 From: xiongzhuang Date: Mon, 7 Jan 2019 15:46:26 +0800 Subject: [PATCH] modify onRestoreInstanceState NullPointerException --- .../src/main/java/com/flyco/tablayout/SlidingTabLayout.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FlycoTabLayout_Lib/src/main/java/com/flyco/tablayout/SlidingTabLayout.java b/FlycoTabLayout_Lib/src/main/java/com/flyco/tablayout/SlidingTabLayout.java index 9ab7e5ed..7667b604 100644 --- a/FlycoTabLayout_Lib/src/main/java/com/flyco/tablayout/SlidingTabLayout.java +++ b/FlycoTabLayout_Lib/src/main/java/com/flyco/tablayout/SlidingTabLayout.java @@ -898,7 +898,7 @@ protected void onRestoreInstanceState(Parcelable state) { Bundle bundle = (Bundle) state; mCurrentTab = bundle.getInt("mCurrentTab"); state = bundle.getParcelable("instanceState"); - if (mCurrentTab != 0 && mTabsContainer.getChildCount() > 0) { + if (mCurrentTab != 0 && mTabsContainer.getChildCount() > mCurrentTab) { updateTabSelection(mCurrentTab); scrollToCurrentTab(); }