1010import android .os .Build ;
1111import android .os .Parcel ;
1212import android .os .Parcelable ;
13- import android .support .v4 .os .ParcelableCompat ;
14- import android .support .v4 .os .ParcelableCompatCreatorCallbacks ;
1513import android .util .AttributeSet ;
1614import android .util .Log ;
1715import android .util .SparseBooleanArray ;
2725import android .widget .FrameLayout ;
2826import android .widget .ListView ;
2927import android .widget .SectionIndexer ;
28+
3029import se .emilsjolander .stickylistheaders .WrapperViewList .LifeCycleListener ;
3130
3231/**
@@ -1169,9 +1168,9 @@ static class SavedState extends BaseSavedState {
11691168 /**
11701169 * Constructor called from {@link #CREATOR}
11711170 */
1172- private SavedState (Parcel in , final ClassLoader loader ) {
1171+ private SavedState (Parcel in ) {
11731172 super (in );
1174- wrappedState = in .readParcelable (loader );
1173+ wrappedState = in .readParcelable (null );
11751174 }
11761175
11771176 @ Override
@@ -1180,16 +1179,15 @@ public void writeToParcel(Parcel out, int flags) {
11801179 out .writeValue (wrappedState );
11811180 }
11821181
1183- public static final Creator <SavedState > CREATOR = ParcelableCompat .newCreator (
1184- new ParcelableCompatCreatorCallbacks <SavedState >() {
1185- @ Override
1186- public SavedState createFromParcel (Parcel in , ClassLoader loader ) {
1187- return new SavedState (in , loader );
1188- }
1189- @ Override
1190- public SavedState [] newArray (int size ) {
1191- return new SavedState [size ];
1192- }
1193- });
1182+ public static final Parcelable .Creator <SavedState > CREATOR
1183+ = new Parcelable .Creator <SavedState >() {
1184+ public SavedState createFromParcel (Parcel in ) {
1185+ return new SavedState (in );
1186+ }
1187+
1188+ public SavedState [] newArray (int size ) {
1189+ return new SavedState [size ];
1190+ }
1191+ };
11941192 }
11951193}
0 commit comments