mirror of
				https://github.com/TeamNewPipe/NewPipe
				synced 2025-10-30 23:03:00 +00:00 
			
		
		
		
	remove parcelabel from VideoInfoItem
This commit is contained in:
		| @@ -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<VideoPreviewInfo> 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); | ||||
|   | ||||
| @@ -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<VideoPreviewInfo> CREATOR = new Parcelable.Creator<VideoPreviewInfo>() { | ||||
|         @Override | ||||
|         public VideoPreviewInfo createFromParcel(Parcel in) { | ||||
|             return new VideoPreviewInfo(in); | ||||
|         } | ||||
|  | ||||
|         @Override | ||||
|         public VideoPreviewInfo[] newArray(int size) { | ||||
|             return new VideoPreviewInfo[size]; | ||||
|         } | ||||
|     }; | ||||
| } | ||||
		Reference in New Issue
	
	Block a user
	 Christian Schabesberger
					Christian Schabesberger