NetMirror.apk
Download file
package androidx.fragment.app;
import android.util.Log;
import android.view.View;
import android.view.ViewGroup;
import java.io.FileDescriptor;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
/* JADX INFO: loaded from: classes.dex */
class E {
/* JADX INFO: renamed from: a, reason: collision with root package name */
private final ArrayList f4878a = new ArrayList();
/* JADX INFO: renamed from: b, reason: collision with root package name */
private final HashMap f4879b = new HashMap();
/* JADX INFO: renamed from: c, reason: collision with root package name */
private final HashMap f4880c = new HashMap();
/* JADX INFO: renamed from: d, reason: collision with root package name */
private A f4881d;
E() {
}
void A(A a4) {
this.f4881d = a4;
}
C B(String str, C c4) {
return c4 != null ? (C) this.f4880c.put(str, c4) : (C) this.f4880c.remove(str);
}
void a(Fragment fragment) {
if (this.f4878a.contains(fragment)) {
throw new IllegalStateException("Fragment already added: " + fragment);
}
synchronized (this.f4878a) {
this.f4878a.add(fragment);
}
fragment.f4950m = true;
}
void b() {
this.f4879b.values().removeAll(Collections.singleton(null));
}
boolean c(String str) {
return this.f4879b.get(str) != null;
}
void d(int i3) {
for (D d4 : this.f4879b.values()) {
if (d4 != null) {
d4.t(i3);
}
}
}
void e(String str, FileDescriptor fileDescriptor, PrintWriter printWriter, String[] strArr) {
String str2 = str + " ";
if (!this.f4879b.isEmpty()) {
printWriter.print(str);
printWriter.println("Active Fragments:");
for (D d4 : this.f4879b.values()) {
printWriter.print(str);
if (d4 != null) {
Fragment fragmentK = d4.k();
printWriter.println(fragmentK);
fragmentK.e(str2, fileDescriptor, printWriter, strArr);
} else {
printWriter.println("null");
}
}
}
int size = this.f4878a.size();
if (size > 0) {
printWriter.print(str);
printWriter.println("Added Fragments:");
for (int i3 = 0; i3 < size; i3++) {
Fragment fragment = (Fragment) this.f4878a.get(i3);
printWriter.print(str);
printWriter.print(" #");
printWriter.print(i3);
printWriter.print(": ");
printWriter.println(fragment.toString());
}
}
}
Fragment f(String str) {
D d4 = (D) this.f4879b.get(str);
if (d4 != null) {
return d4.k();
}
return null;
}
Fragment g(int i3) {
for (int size = this.f4878a.size() - 1; size >= 0; size--) {
Fragment fragment = (Fragment) this.f4878a.get(size);
if (fragment != null && fragment.f4962y == i3) {
return fragment;
}
}
for (D d4 : this.f4879b.values()) {
if (d4 != null) {
Fragment fragmentK = d4.k();
if (fragmentK.f4962y == i3) {
return fragmentK;
}
}
}
return null;
}
Fragment h(String str) {
if (str != null) {
for (int size = this.f4878a.size() - 1; size >= 0; size--) {
Fragment fragment = (Fragment) this.f4878a.get(size);
if (fragment != null && str.equals(fragment.f4911A)) {
return fragment;
}
}
}
if (str == null) {
return null;
}
for (D d4 : this.f4879b.values()) {
if (d4 != null) {
Fragment fragmentK = d4.k();
if (str.equals(fragmentK.f4911A)) {
return fragmentK;
}
}
}
return null;
}
Fragment i(String str) {
Fragment fragmentG;
for (D d4 : this.f4879b.values()) {
if (d4 != null && (fragmentG = d4.k().g(str)) != null) {
return fragmentG;
}
}
return null;
}
int j(Fragment fragment) {
View view;
View view2;
ViewGroup viewGroup = fragment.f4919I;
if (viewGroup == null) {
return -1;
}
int iIndexOf = this.f4878a.indexOf(fragment);
for (int i3 = iIndexOf - 1; i3 >= 0; i3--) {
Fragment fragment2 = (Fragment) this.f4878a.get(i3);
if (fragment2.f4919I == viewGroup && (view2 = fragment2.f4920J) != null) {
return viewGroup.indexOfChild(view2) + 1;
}
}
while (true) {
iIndexOf++;
if (iIndexOf >= this.f4878a.size()) {
return -1;
}
Fragment fragment3 = (Fragment) this.f4878a.get(iIndexOf);
if (fragment3.f4919I == viewGroup && (view = fragment3.f4920J) != null) {
return viewGroup.indexOfChild(view);
}
}
}
List k() {
ArrayList arrayList = new ArrayList();
for (D d4 : this.f4879b.values()) {
if (d4 != null) {
arrayList.add(d4);
}
}
return arrayList;
}
List l() {
ArrayList arrayList = new ArrayList();
for (D d4 : this.f4879b.values()) {
if (d4 != null) {
arrayList.add(d4.k());
} else {
arrayList.add(null);
}
}
return arrayList;
}
ArrayList m() {
return new ArrayList(this.f4880c.values());
}
D n(String str) {
return (D) this.f4879b.get(str);
}
List o() {
ArrayList arrayList;
if (this.f4878a.isEmpty()) {
return Collections.emptyList();
}
synchronized (this.f4878a) {
arrayList = new ArrayList(this.f4878a);
}
return arrayList;
}
A p() {
return this.f4881d;
}
C q(String str) {
return (C) this.f4880c.get(str);
}
void r(D d4) {
Fragment fragmentK = d4.k();
if (c(fragmentK.f4944g)) {
return;
}
this.f4879b.put(fragmentK.f4944g, d4);
if (fragmentK.f4915E) {
if (fragmentK.f4914D) {
this.f4881d.f(fragmentK);
} else {
this.f4881d.p(fragmentK);
}
fragmentK.f4915E = false;
}
if (x.G0(2)) {
Log.v("FragmentManager", "Added fragment to active set " + fragmentK);
}
}
void s(D d4) {
Fragment fragmentK = d4.k();
if (fragmentK.f4914D) {
this.f4881d.p(fragmentK);
}
if (((D) this.f4879b.put(fragmentK.f4944g, null)) != null && x.G0(2)) {
Log.v("FragmentManager", "Removed fragment from active set " + fragmentK);
}
}
void t() {
Iterator it = this.f4878a.iterator();
while (it.hasNext()) {
D d4 = (D) this.f4879b.get(((Fragment) it.next()).f4944g);
if (d4 != null) {
d4.m();
}
}
for (D d5 : this.f4879b.values()) {
if (d5 != null) {
d5.m();
Fragment fragmentK = d5.k();
if (fragmentK.f4951n && !fragmentK.Y()) {
if (fragmentK.f4952o && !this.f4880c.containsKey(fragmentK.f4944g)) {
d5.r();
}
s(d5);
}
}
}
}
void u(Fragment fragment) {
synchronized (this.f4878a) {
this.f4878a.remove(fragment);
}
fragment.f4950m = false;
}
void v() {
this.f4879b.clear();
}
void w(List list) {
this.f4878a.clear();
if (list != null) {
Iterator it = list.iterator();
while (it.hasNext()) {
String str = (String) it.next();
Fragment fragmentF = f(str);
if (fragmentF == null) {
throw new IllegalStateException("No instantiated fragment for (" + str + ")");
}
if (x.G0(2)) {
Log.v("FragmentManager", "restoreSaveState: added (" + str + "): " + fragmentF);
}
a(fragmentF);
}
}
}
void x(ArrayList arrayList) {
this.f4880c.clear();
Iterator it = arrayList.iterator();
while (it.hasNext()) {
C c4 = (C) it.next();
this.f4880c.put(c4.f4858b, c4);
}
}
ArrayList y() {
ArrayList arrayList = new ArrayList(this.f4879b.size());
for (D d4 : this.f4879b.values()) {
if (d4 != null) {
Fragment fragmentK = d4.k();
d4.r();
arrayList.add(fragmentK.f4944g);
if (x.G0(2)) {
Log.v("FragmentManager", "Saved state of " + fragmentK + ": " + fragmentK.f4940c);
}
}
}
return arrayList;
}
ArrayList z() {
synchronized (this.f4878a) {
try {
if (this.f4878a.isEmpty()) {
return null;
}
ArrayList arrayList = new ArrayList(this.f4878a.size());
for (Fragment fragment : this.f4878a) {
arrayList.add(fragment.f4944g);
if (x.G0(2)) {
Log.v("FragmentManager", "saveAllState: adding fragment (" + fragment.f4944g + "): " + fragment);
}
}
return arrayList;
} catch (Throwable th) {
throw th;
}
}
}
}
⚠️ This content was hidden by an advertisement filtering extension in your browser. Please disable it and reload the page to access the decompiled content.
We only display one small text ad to keep this service free. Here's what it looks like:
Read the Docs for Business: You write the docs. We do the rest.
Try it today!Ad by EthicalAds
Download file