65 lines
2.4 KiB
Java
65 lines
2.4 KiB
Java
package U;
|
|
|
|
import android.os.Parcel;
|
|
import android.os.Parcelable;
|
|
import android.widget.RemoteViews;
|
|
import java.util.ArrayList;
|
|
import kotlin.collections.ArraysKt;
|
|
import kotlin.collections.CollectionsKt;
|
|
import kotlin.jvm.internal.Intrinsics;
|
|
|
|
/* loaded from: classes.dex */
|
|
public final class n {
|
|
|
|
/* renamed from: a, reason: collision with root package name */
|
|
public final long[] f1758a;
|
|
|
|
/* renamed from: b, reason: collision with root package name */
|
|
public final RemoteViews[] f1759b;
|
|
|
|
/* renamed from: c, reason: collision with root package name */
|
|
public final boolean f1760c;
|
|
|
|
/* renamed from: d, reason: collision with root package name */
|
|
public final int f1761d;
|
|
|
|
public n(long[] ids, RemoteViews[] views, int i) {
|
|
Intrinsics.checkNotNullParameter(ids, "ids");
|
|
Intrinsics.checkNotNullParameter(views, "views");
|
|
this.f1758a = ids;
|
|
this.f1759b = views;
|
|
this.f1760c = false;
|
|
this.f1761d = i;
|
|
if (ids.length != views.length) {
|
|
throw new IllegalArgumentException("RemoteCollectionItems has different number of ids and views");
|
|
}
|
|
if (i >= 1) {
|
|
ArrayList arrayList = new ArrayList(views.length);
|
|
for (RemoteViews remoteViews : views) {
|
|
arrayList.add(Integer.valueOf(remoteViews.getLayoutId()));
|
|
}
|
|
int size = CollectionsKt.distinct(arrayList).size();
|
|
if (size <= i) {
|
|
return;
|
|
}
|
|
throw new IllegalArgumentException(("View type count is set to " + i + ", but the collection contains " + size + " different layout ids").toString());
|
|
}
|
|
throw new IllegalArgumentException("View type count must be >= 1");
|
|
}
|
|
|
|
public n(Parcel parcel) {
|
|
Intrinsics.checkNotNullParameter(parcel, "parcel");
|
|
int readInt = parcel.readInt();
|
|
long[] jArr = new long[readInt];
|
|
this.f1758a = jArr;
|
|
parcel.readLongArray(jArr);
|
|
Parcelable.Creator CREATOR = RemoteViews.CREATOR;
|
|
Intrinsics.checkNotNullExpressionValue(CREATOR, "CREATOR");
|
|
RemoteViews[] remoteViewsArr = new RemoteViews[readInt];
|
|
parcel.readTypedArray(remoteViewsArr, CREATOR);
|
|
this.f1759b = (RemoteViews[]) ArraysKt.requireNoNulls(remoteViewsArr);
|
|
this.f1760c = parcel.readInt() == 1;
|
|
this.f1761d = parcel.readInt();
|
|
}
|
|
}
|