Skip to content

Commit d2055d1

Browse files
committed
Revert "use ParcelableCompat so that we are able to receive class loader"
This reverts commit 55096d3.
1 parent 55096d3 commit d2055d1

File tree

2 files changed

+13
-18
lines changed

2 files changed

+13
-18
lines changed

library/build.gradle

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,6 @@ android {
1111
res.srcDirs = ['res']
1212
}
1313
}
14-
dependencies {
15-
compile "com.android.support:support-v4:22.0.0"
16-
}
1714
}
1815

1916
apply from: 'gradle-mvn-push.gradle'

library/src/se/emilsjolander/stickylistheaders/StickyListHeadersListView.java

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@
1010
import android.os.Build;
1111
import android.os.Parcel;
1212
import android.os.Parcelable;
13-
import android.support.v4.os.ParcelableCompat;
14-
import android.support.v4.os.ParcelableCompatCreatorCallbacks;
1513
import android.util.AttributeSet;
1614
import android.util.Log;
1715
import android.util.SparseBooleanArray;
@@ -27,6 +25,7 @@
2725
import android.widget.FrameLayout;
2826
import android.widget.ListView;
2927
import android.widget.SectionIndexer;
28+
3029
import 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

Comments
 (0)