NetMirror.apk
Download file
package com.facebook.react.uimanager;
import android.content.ComponentCallbacks2;
import android.content.res.Configuration;
import com.facebook.react.bridge.UiThreadUtil;
import e1.C0527d;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
/* JADX INFO: loaded from: classes.dex */
public final class U0 implements ComponentCallbacks2 {
/* JADX INFO: renamed from: b, reason: collision with root package name */
private final Map f7392b;
/* JADX INFO: renamed from: c, reason: collision with root package name */
private final V0 f7393c;
class a implements Runnable {
/* JADX INFO: renamed from: b, reason: collision with root package name */
final /* synthetic */ List f7394b;
a(List list) {
this.f7394b = list;
}
@Override // java.lang.Runnable
public void run() {
Iterator it = this.f7394b.iterator();
while (it.hasNext()) {
((ViewManager) it.next()).trimMemory();
}
}
}
public U0(V0 v02) {
this.f7392b = C0527d.b();
this.f7393c = v02;
}
private ViewManager d(String str) {
ViewManager viewManagerA = this.f7393c.a(str);
if (viewManagerA != null) {
this.f7392b.put(str, viewManagerA);
}
return viewManagerA;
}
/* JADX INFO: Access modifiers changed from: private */
public static /* synthetic */ void g(List list) {
Iterator it = list.iterator();
while (it.hasNext()) {
((ViewManager) it.next()).invalidate();
}
}
/* JADX INFO: Access modifiers changed from: private */
public static /* synthetic */ void h(List list, int i3) {
Iterator it = list.iterator();
while (it.hasNext()) {
((ViewManager) it.next()).onSurfaceStopped(i3);
}
}
public synchronized ViewManager c(String str) {
try {
ViewManager viewManager = (ViewManager) this.f7392b.get(str);
if (viewManager != null) {
return viewManager;
}
String str2 = "RCT" + str;
ViewManager viewManager2 = (ViewManager) this.f7392b.get(str2);
if (viewManager2 != null) {
return viewManager2;
}
if (this.f7393c == null) {
throw new P("No ViewManager found for class " + str);
}
ViewManager viewManagerD = d(str);
if (viewManagerD != null) {
return viewManagerD;
}
ViewManager viewManagerD2 = d(str2);
if (viewManagerD2 != null) {
return viewManagerD2;
}
throw new P("ViewManagerResolver returned null for either " + str + " or " + str2 + ", existing names are: " + this.f7393c.b());
} catch (Throwable th) {
throw th;
}
}
synchronized ViewManager e(String str) {
ViewManager viewManager = (ViewManager) this.f7392b.get(str);
if (viewManager != null) {
return viewManager;
}
if (this.f7393c == null) {
return null;
}
return d(str);
}
public void f() {
final ArrayList arrayList;
synchronized (this) {
arrayList = new ArrayList(this.f7392b.values());
}
Runnable runnable = new Runnable() { // from class: com.facebook.react.uimanager.S0
@Override // java.lang.Runnable
public final void run() {
U0.g(arrayList);
}
};
if (UiThreadUtil.isOnUiThread()) {
runnable.run();
} else {
UiThreadUtil.runOnUiThread(runnable);
}
}
public void i(final int i3) {
final ArrayList arrayList;
synchronized (this) {
arrayList = new ArrayList(this.f7392b.values());
}
Runnable runnable = new Runnable() { // from class: com.facebook.react.uimanager.T0
@Override // java.lang.Runnable
public final void run() {
U0.h(arrayList, i3);
}
};
if (UiThreadUtil.isOnUiThread()) {
runnable.run();
} else {
UiThreadUtil.runOnUiThread(runnable);
}
}
@Override // android.content.ComponentCallbacks
public void onConfigurationChanged(Configuration configuration) {
}
@Override // android.content.ComponentCallbacks
public void onLowMemory() {
onTrimMemory(0);
}
@Override // android.content.ComponentCallbacks2
public void onTrimMemory(int i3) {
ArrayList arrayList;
synchronized (this) {
arrayList = new ArrayList(this.f7392b.values());
}
a aVar = new a(arrayList);
if (UiThreadUtil.isOnUiThread()) {
aVar.run();
} else {
UiThreadUtil.runOnUiThread(aVar);
}
}
public U0(List<ViewManager> list) {
HashMap mapB = C0527d.b();
for (ViewManager viewManager : list) {
mapB.put(viewManager.getName(), viewManager);
}
this.f7392b = mapB;
this.f7393c = null;
}
public U0(Map<String, ViewManager> map) {
this.f7392b = map == null ? C0527d.b() : map;
this.f7393c = null;
}
}
⚠️ 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