@Override public Parcelable onSaveInstanceState() { Parcelable superState = super.onSaveInstanceState(); SavedState savedState = new SavedState(superState); savedState.position = mPosition; savedState.backgroundColorPressed = mBackgroundColorPressed; savedState.textColor = mTextColor; savedState.textColorCenter = mTextColorCenter; savedState.lineColorCenter = mLineColorCenter; savedState.lineHeight = mLineHeight; savedState.tabPaddingLeft = mTabPaddingLeft; savedState.tabPaddingTop = mTabPaddingTop; savedState.tabPaddingRight = mTabPaddingRight; savedState.tabPaddingBottom = mTabPaddingBottom; savedState.textSize = mTextSize; return savedState; }