@Override public Parcelable onSaveInstanceState(CoordinatorLayout parent, View child) { View v = child.findViewById(R.id.pin); String text = null; if (v instanceof TextView) { text = ((TextView) v).getText() != null ? ((TextView) v).getText().toString() : null; } return new SavedState(super.onSaveInstanceState(parent, child), mCurrentOffset, text, mFadeEffect, mBaseColor, mPinInizialized, mItemHeight, mIsCenteredVertical, mRelativeOffset, mCurrentImage, mFirstLayout, mVerticalScrollOffset); }
@Override public SavedState createFromParcel(Parcel source) { return new SavedState(source); }