jimu-decompiled/sources/com/facebook/share/model/SharePhoto.java
2025-05-13 19:24:51 +02:00

157 lines
4.6 KiB
Java

package com.facebook.share.model;
import android.graphics.Bitmap;
import android.net.Uri;
import android.os.Parcel;
import android.os.Parcelable;
import com.facebook.share.model.ShareMedia;
import java.util.ArrayList;
import java.util.List;
/* loaded from: classes.dex */
public final class SharePhoto extends ShareMedia {
public static final Parcelable.Creator<SharePhoto> CREATOR = new Parcelable.Creator<SharePhoto>() { // from class: com.facebook.share.model.SharePhoto.1
/* JADX WARN: Can't rename method to resolve collision */
@Override // android.os.Parcelable.Creator
public SharePhoto createFromParcel(Parcel parcel) {
return new SharePhoto(parcel);
}
/* JADX WARN: Can't rename method to resolve collision */
@Override // android.os.Parcelable.Creator
public SharePhoto[] newArray(int i) {
return new SharePhoto[i];
}
};
private final Bitmap bitmap;
private final String caption;
private final Uri imageUrl;
private final boolean userGenerated;
public static final class Builder extends ShareMedia.Builder<SharePhoto, Builder> {
private Bitmap b;
private Uri c;
private boolean d;
private String e;
public Builder a(Bitmap bitmap) {
this.b = bitmap;
return this;
}
Bitmap b() {
return this.b;
}
Uri c() {
return this.c;
}
static List<SharePhoto> c(Parcel parcel) {
List<ShareMedia> a = ShareMedia.Builder.a(parcel);
ArrayList arrayList = new ArrayList();
for (ShareMedia shareMedia : a) {
if (shareMedia instanceof SharePhoto) {
arrayList.add((SharePhoto) shareMedia);
}
}
return arrayList;
}
public Builder a(Uri uri) {
this.c = uri;
return this;
}
Builder b(Parcel parcel) {
return a((SharePhoto) parcel.readParcelable(SharePhoto.class.getClassLoader()));
}
public Builder a(boolean z) {
this.d = z;
return this;
}
public Builder a(String str) {
this.e = str;
return this;
}
public SharePhoto a() {
return new SharePhoto(this);
}
public Builder a(SharePhoto sharePhoto) {
if (sharePhoto == null) {
return this;
}
super.a((Builder) sharePhoto);
Builder builder = this;
builder.a(sharePhoto.getBitmap());
builder.a(sharePhoto.getImageUrl());
builder.a(sharePhoto.getUserGenerated());
builder.a(sharePhoto.getCaption());
return builder;
}
static void a(Parcel parcel, int i, List<SharePhoto> list) {
ShareMedia[] shareMediaArr = new ShareMedia[list.size()];
for (int i2 = 0; i2 < list.size(); i2++) {
shareMediaArr[i2] = list.get(i2);
}
parcel.writeParcelableArray(shareMediaArr, i);
}
}
@Override // com.facebook.share.model.ShareMedia, android.os.Parcelable
public int describeContents() {
return 0;
}
public Bitmap getBitmap() {
return this.bitmap;
}
public String getCaption() {
return this.caption;
}
public Uri getImageUrl() {
return this.imageUrl;
}
@Override // com.facebook.share.model.ShareMedia
public ShareMedia.Type getMediaType() {
return ShareMedia.Type.PHOTO;
}
public boolean getUserGenerated() {
return this.userGenerated;
}
@Override // com.facebook.share.model.ShareMedia, android.os.Parcelable
public void writeToParcel(Parcel parcel, int i) {
super.writeToParcel(parcel, i);
parcel.writeParcelable(this.bitmap, 0);
parcel.writeParcelable(this.imageUrl, 0);
parcel.writeByte(this.userGenerated ? (byte) 1 : (byte) 0);
parcel.writeString(this.caption);
}
private SharePhoto(Builder builder) {
super(builder);
this.bitmap = builder.b;
this.imageUrl = builder.c;
this.userGenerated = builder.d;
this.caption = builder.e;
}
SharePhoto(Parcel parcel) {
super(parcel);
this.bitmap = (Bitmap) parcel.readParcelable(Bitmap.class.getClassLoader());
this.imageUrl = (Uri) parcel.readParcelable(Uri.class.getClassLoader());
this.userGenerated = parcel.readByte() != 0;
this.caption = parcel.readString();
}
}