discord-jadx/app/src/main/java/android/support/v4/os/ResultReceiver.java

86 lines
2.6 KiB
Java
Raw Normal View History

2021-06-27 20:44:35 +00:00
package android.support.v4.os;
import android.annotation.SuppressLint;
import android.os.Bundle;
import android.os.IBinder;
import android.os.IInterface;
import android.os.Parcel;
import android.os.Parcelable;
import android.os.RemoteException;
import androidx.annotation.RestrictTo;
import java.util.Objects;
2021-11-01 07:19:03 +00:00
import x.a.b.c.a;
2021-06-27 20:44:35 +00:00
@SuppressLint({"BanParcelableUsage"})
@RestrictTo({RestrictTo.Scope.LIBRARY_GROUP_PREFIX})
2022-03-01 22:12:19 +00:00
/* loaded from: classes.dex */
2021-06-27 20:44:35 +00:00
public class ResultReceiver implements Parcelable {
public static final Parcelable.Creator<ResultReceiver> CREATOR = new a();
2021-12-17 22:01:24 +00:00
public x.a.b.c.a j;
2021-06-27 20:44:35 +00:00
2022-03-01 22:12:19 +00:00
/* loaded from: classes.dex */
2021-06-27 20:44:35 +00:00
public class a implements Parcelable.Creator<ResultReceiver> {
@Override // android.os.Parcelable.Creator
public ResultReceiver createFromParcel(Parcel parcel) {
return new ResultReceiver(parcel);
}
@Override // android.os.Parcelable.Creator
public ResultReceiver[] newArray(int i) {
return new ResultReceiver[i];
}
}
2022-03-01 22:12:19 +00:00
/* loaded from: classes.dex */
public class b extends a.AbstractBinderC0434a {
2021-06-27 20:44:35 +00:00
public b() {
}
2021-11-01 07:19:03 +00:00
@Override // x.a.b.c.a
2022-01-17 16:29:36 +00:00
public void r0(int i, Bundle bundle) {
2021-06-27 20:44:35 +00:00
Objects.requireNonNull(ResultReceiver.this);
ResultReceiver.this.a(i, bundle);
}
}
public ResultReceiver(Parcel parcel) {
2021-11-01 07:19:03 +00:00
x.a.b.c.a aVar;
2021-06-27 20:44:35 +00:00
IBinder readStrongBinder = parcel.readStrongBinder();
2022-03-01 22:12:19 +00:00
int i = a.AbstractBinderC0434a.a;
2021-06-27 20:44:35 +00:00
if (readStrongBinder == null) {
aVar = null;
} else {
IInterface queryLocalInterface = readStrongBinder.queryLocalInterface("android.support.v4.os.IResultReceiver");
2022-03-01 22:12:19 +00:00
aVar = (queryLocalInterface == null || !(queryLocalInterface instanceof x.a.b.c.a)) ? new a.AbstractBinderC0434a.C0435a(readStrongBinder) : (x.a.b.c.a) queryLocalInterface;
2021-06-27 20:44:35 +00:00
}
2021-12-17 22:01:24 +00:00
this.j = aVar;
2021-06-27 20:44:35 +00:00
}
public void a(int i, Bundle bundle) {
}
public void b(int i, Bundle bundle) {
2021-12-17 22:01:24 +00:00
x.a.b.c.a aVar = this.j;
2021-06-27 20:44:35 +00:00
if (aVar != null) {
try {
2022-01-17 16:29:36 +00:00
aVar.r0(i, bundle);
2021-06-27 20:44:35 +00:00
} catch (RemoteException unused) {
}
}
}
@Override // android.os.Parcelable
public int describeContents() {
return 0;
}
@Override // android.os.Parcelable
public void writeToParcel(Parcel parcel, int i) {
synchronized (this) {
2021-12-17 22:01:24 +00:00
if (this.j == null) {
this.j = new b();
2021-06-27 20:44:35 +00:00
}
2021-12-17 22:01:24 +00:00
parcel.writeStrongBinder(this.j.asBinder());
2021-06-27 20:44:35 +00:00
}
}
}