From f54d8d318aeb90aa3274b6e5c758ea8ab2326dc0 Mon Sep 17 00:00:00 2001 From: Christian Schabesberger Date: Wed, 24 Feb 2016 22:25:51 +0100 Subject: [PATCH] remove parcelabel from VideoInfoItem --- .../schabi/newpipe/VideoItemListActivity.java | 20 -------- .../newpipe/extractor/VideoPreviewInfo.java | 49 +------------------ 2 files changed, 1 insertion(+), 68 deletions(-) diff --git a/app/src/main/java/org/schabi/newpipe/VideoItemListActivity.java b/app/src/main/java/org/schabi/newpipe/VideoItemListActivity.java index b034f61ba..ae80d6448 100644 --- a/app/src/main/java/org/schabi/newpipe/VideoItemListActivity.java +++ b/app/src/main/java/org/schabi/newpipe/VideoItemListActivity.java @@ -201,26 +201,6 @@ public class VideoItemListActivity extends AppCompatActivity .findFragmentById(R.id.videoitem_list); listFragment.setStreamingService(streamingService); - Bundle arguments = getIntent().getExtras(); - - if(arguments != null) { - //Parcelable[] p = arguments.getParcelableArray(VIDEO_INFO_ITEMS); - ArrayList p = arguments.getParcelableArrayList(VIDEO_INFO_ITEMS); - if(p != null) { - mode = PRESENT_VIDEOS_MODE; - try { - //noinspection ConstantConditions - getSupportActionBar().setDisplayHomeAsUpEnabled(true); - } catch (NullPointerException e) { - Log.e(TAG, "Could not get SupportActionBar"); - e.printStackTrace(); - } - - listFragment.present(p); - } - } - - if(savedInstanceState != null && mode != PRESENT_VIDEOS_MODE) { searchQuery = savedInstanceState.getString(QUERY); diff --git a/app/src/main/java/org/schabi/newpipe/extractor/VideoPreviewInfo.java b/app/src/main/java/org/schabi/newpipe/extractor/VideoPreviewInfo.java index de29e9f5b..29bab20bd 100644 --- a/app/src/main/java/org/schabi/newpipe/extractor/VideoPreviewInfo.java +++ b/app/src/main/java/org/schabi/newpipe/extractor/VideoPreviewInfo.java @@ -25,53 +25,6 @@ import android.os.Parcelable; */ /**Info object for previews of unopened videos, eg search results, related videos*/ -public class VideoPreviewInfo extends AbstractVideoInfo implements Parcelable { +public class VideoPreviewInfo extends AbstractVideoInfo { public String duration = ""; - @SuppressWarnings("WeakerAccess") - protected VideoPreviewInfo(Parcel in) { - id = in.readString(); - title = in.readString(); - uploader = in.readString(); - duration = in.readString(); - thumbnail_url = in.readString(); - thumbnail = (Bitmap) in.readValue(Bitmap.class.getClassLoader()); - webpage_url = in.readString(); - upload_date = in.readString(); - view_count = in.readLong(); - } - - public VideoPreviewInfo() { - - } - - @Override - public int describeContents() { - return 0; - } - - @Override - public void writeToParcel(Parcel dest, int flags) { - dest.writeString(id); - dest.writeString(title); - dest.writeString(uploader); - dest.writeString(duration); - dest.writeString(thumbnail_url); - dest.writeValue(thumbnail); - dest.writeString(webpage_url); - dest.writeString(upload_date); - dest.writeLong(view_count); - } - - @SuppressWarnings("unused") - public static final Parcelable.Creator CREATOR = new Parcelable.Creator() { - @Override - public VideoPreviewInfo createFromParcel(Parcel in) { - return new VideoPreviewInfo(in); - } - - @Override - public VideoPreviewInfo[] newArray(int size) { - return new VideoPreviewInfo[size]; - } - }; } \ No newline at end of file