126 lines
4.1 KiB
Java
126 lines
4.1 KiB
Java
package c.i.a.f.e.h.j;
|
|
|
|
import android.app.Activity;
|
|
import android.app.Fragment;
|
|
import android.content.Intent;
|
|
import android.os.Bundle;
|
|
import android.os.Looper;
|
|
import androidx.annotation.NonNull;
|
|
import androidx.annotation.Nullable;
|
|
import androidx.collection.ArrayMap;
|
|
import c.d.b.a.a;
|
|
import c.i.a.f.h.g.d;
|
|
import com.google.android.gms.common.api.internal.LifecycleCallback;
|
|
import java.io.FileDescriptor;
|
|
import java.io.PrintWriter;
|
|
import java.lang.ref.WeakReference;
|
|
import java.util.Collections;
|
|
import java.util.Map;
|
|
import java.util.WeakHashMap;
|
|
/* compiled from: com.google.android.gms:play-services-basement@@17.4.0 */
|
|
public final class b1 extends Fragment implements j {
|
|
public static WeakHashMap<Activity, WeakReference<b1>> i = new WeakHashMap<>();
|
|
public Map<String, LifecycleCallback> j = Collections.synchronizedMap(new ArrayMap());
|
|
public int k = 0;
|
|
@Nullable
|
|
public Bundle l;
|
|
|
|
@Override // c.i.a.f.e.h.j.j
|
|
public final void a(String str, @NonNull LifecycleCallback lifecycleCallback) {
|
|
if (!this.j.containsKey(str)) {
|
|
this.j.put(str, lifecycleCallback);
|
|
if (this.k > 0) {
|
|
new d(Looper.getMainLooper()).post(new a1(this, lifecycleCallback, str));
|
|
return;
|
|
}
|
|
return;
|
|
}
|
|
throw new IllegalArgumentException(a.g(str.length() + 59, "LifecycleCallback with tag ", str, " already added to this fragment."));
|
|
}
|
|
|
|
@Override // c.i.a.f.e.h.j.j
|
|
@Nullable
|
|
public final <T extends LifecycleCallback> T d(String str, Class<T> cls) {
|
|
return cls.cast(this.j.get(str));
|
|
}
|
|
|
|
@Override // android.app.Fragment
|
|
public final void dump(String str, @Nullable FileDescriptor fileDescriptor, PrintWriter printWriter, @Nullable String[] strArr) {
|
|
super.dump(str, fileDescriptor, printWriter, strArr);
|
|
for (LifecycleCallback lifecycleCallback : this.j.values()) {
|
|
lifecycleCallback.a();
|
|
}
|
|
}
|
|
|
|
@Override // c.i.a.f.e.h.j.j
|
|
public final Activity e() {
|
|
return getActivity();
|
|
}
|
|
|
|
@Override // android.app.Fragment
|
|
public final void onActivityResult(int i2, int i3, @Nullable Intent intent) {
|
|
super.onActivityResult(i2, i3, intent);
|
|
for (LifecycleCallback lifecycleCallback : this.j.values()) {
|
|
lifecycleCallback.d(i2, i3, intent);
|
|
}
|
|
}
|
|
|
|
@Override // android.app.Fragment
|
|
public final void onCreate(@Nullable Bundle bundle) {
|
|
super.onCreate(bundle);
|
|
this.k = 1;
|
|
this.l = bundle;
|
|
for (Map.Entry<String, LifecycleCallback> entry : this.j.entrySet()) {
|
|
entry.getValue().e(bundle != null ? bundle.getBundle(entry.getKey()) : null);
|
|
}
|
|
}
|
|
|
|
@Override // android.app.Fragment
|
|
public final void onDestroy() {
|
|
super.onDestroy();
|
|
this.k = 5;
|
|
for (LifecycleCallback lifecycleCallback : this.j.values()) {
|
|
lifecycleCallback.f();
|
|
}
|
|
}
|
|
|
|
@Override // android.app.Fragment
|
|
public final void onResume() {
|
|
super.onResume();
|
|
this.k = 3;
|
|
for (LifecycleCallback lifecycleCallback : this.j.values()) {
|
|
lifecycleCallback.g();
|
|
}
|
|
}
|
|
|
|
@Override // android.app.Fragment
|
|
public final void onSaveInstanceState(Bundle bundle) {
|
|
super.onSaveInstanceState(bundle);
|
|
if (bundle != null) {
|
|
for (Map.Entry<String, LifecycleCallback> entry : this.j.entrySet()) {
|
|
Bundle bundle2 = new Bundle();
|
|
entry.getValue().h(bundle2);
|
|
bundle.putBundle(entry.getKey(), bundle2);
|
|
}
|
|
}
|
|
}
|
|
|
|
@Override // android.app.Fragment
|
|
public final void onStart() {
|
|
super.onStart();
|
|
this.k = 2;
|
|
for (LifecycleCallback lifecycleCallback : this.j.values()) {
|
|
lifecycleCallback.i();
|
|
}
|
|
}
|
|
|
|
@Override // android.app.Fragment
|
|
public final void onStop() {
|
|
super.onStop();
|
|
this.k = 4;
|
|
for (LifecycleCallback lifecycleCallback : this.j.values()) {
|
|
lifecycleCallback.j();
|
|
}
|
|
}
|
|
}
|