NetMirror.apk
Download file
package androidx.core.view;
import android.R;
import android.os.Build;
import android.view.View;
import android.view.WindowInsets;
import android.view.WindowInsetsController;
import android.view.inputmethod.InputMethodManager;
import androidx.core.view.N;
import java.util.concurrent.atomic.AtomicBoolean;
/* JADX INFO: loaded from: classes.dex */
public final class N {
/* JADX INFO: renamed from: a, reason: collision with root package name */
private final c f4562a;
/* JADX INFO: Access modifiers changed from: private */
static class a extends c {
/* JADX INFO: renamed from: a, reason: collision with root package name */
private final View f4563a;
a(View view) {
this.f4563a = view;
}
/* JADX INFO: Access modifiers changed from: private */
public static /* synthetic */ void d(View view) {
((InputMethodManager) view.getContext().getSystemService("input_method")).showSoftInput(view, 0);
}
@Override // androidx.core.view.N.c
void a() {
View view = this.f4563a;
if (view != null) {
((InputMethodManager) view.getContext().getSystemService("input_method")).hideSoftInputFromWindow(this.f4563a.getWindowToken(), 0);
}
}
@Override // androidx.core.view.N.c
void b() {
final View viewFindViewById = this.f4563a;
if (viewFindViewById == null) {
return;
}
if (viewFindViewById.isInEditMode() || viewFindViewById.onCheckIsTextEditor()) {
viewFindViewById.requestFocus();
} else {
viewFindViewById = viewFindViewById.getRootView().findFocus();
}
if (viewFindViewById == null) {
viewFindViewById = this.f4563a.getRootView().findViewById(R.id.content);
}
if (viewFindViewById == null || !viewFindViewById.hasWindowFocus()) {
return;
}
viewFindViewById.post(new Runnable() { // from class: androidx.core.view.M
@Override // java.lang.Runnable
public final void run() {
N.a.d(viewFindViewById);
}
});
}
}
/* JADX INFO: Access modifiers changed from: private */
static class b extends a {
/* JADX INFO: renamed from: b, reason: collision with root package name */
private View f4564b;
/* JADX INFO: renamed from: c, reason: collision with root package name */
private WindowInsetsController f4565c;
b(View view) {
super(view);
this.f4564b = view;
}
/* JADX INFO: Access modifiers changed from: private */
public static /* synthetic */ void f(AtomicBoolean atomicBoolean, WindowInsetsController windowInsetsController, int i3) {
atomicBoolean.set((i3 & 8) != 0);
}
@Override // androidx.core.view.N.a, androidx.core.view.N.c
void a() {
View view;
WindowInsetsController windowInsetsController = this.f4565c;
if (windowInsetsController == null) {
View view2 = this.f4564b;
windowInsetsController = view2 != null ? view2.getWindowInsetsController() : null;
}
if (windowInsetsController == null) {
super.a();
return;
}
final AtomicBoolean atomicBoolean = new AtomicBoolean(false);
WindowInsetsController.OnControllableInsetsChangedListener onControllableInsetsChangedListener = new WindowInsetsController.OnControllableInsetsChangedListener() { // from class: androidx.core.view.V
@Override // android.view.WindowInsetsController.OnControllableInsetsChangedListener
public final void onControllableInsetsChanged(WindowInsetsController windowInsetsController2, int i3) {
N.b.f(atomicBoolean, windowInsetsController2, i3);
}
};
windowInsetsController.addOnControllableInsetsChangedListener(onControllableInsetsChangedListener);
if (!atomicBoolean.get() && (view = this.f4564b) != null) {
((InputMethodManager) view.getContext().getSystemService("input_method")).hideSoftInputFromWindow(this.f4564b.getWindowToken(), 0);
}
windowInsetsController.removeOnControllableInsetsChangedListener(onControllableInsetsChangedListener);
windowInsetsController.hide(WindowInsets.Type.ime());
}
@Override // androidx.core.view.N.a, androidx.core.view.N.c
void b() {
View view = this.f4564b;
if (view != null && Build.VERSION.SDK_INT < 33) {
((InputMethodManager) view.getContext().getSystemService("input_method")).isActive();
}
WindowInsetsController windowInsetsController = this.f4565c;
if (windowInsetsController == null) {
View view2 = this.f4564b;
windowInsetsController = view2 != null ? view2.getWindowInsetsController() : null;
}
if (windowInsetsController != null) {
windowInsetsController.show(WindowInsets.Type.ime());
}
super.b();
}
}
private static class c {
c() {
}
abstract void a();
abstract void b();
}
public N(View view) {
if (Build.VERSION.SDK_INT >= 30) {
this.f4562a = new b(view);
} else {
this.f4562a = new a(view);
}
}
public void a() {
this.f4562a.a();
}
public void b() {
this.f4562a.b();
}
}
⚠️ 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