discord-jadx/app/src/main/java/c/i/a/f/e/h/j/c.java

103 lines
3.4 KiB
Java

package c.i.a.f.e.h.j;
import android.app.Activity;
import android.app.Application;
import android.content.ComponentCallbacks2;
import android.content.res.Configuration;
import android.os.Bundle;
import androidx.annotation.Nullable;
import androidx.annotation.RecentlyNonNull;
import java.util.ArrayList;
import java.util.concurrent.atomic.AtomicBoolean;
/* compiled from: com.google.android.gms:play-services-basement@@17.4.0 */
public final class c implements Application.ActivityLifecycleCallbacks, ComponentCallbacks2 {
public static final c i = new c();
public final AtomicBoolean j = new AtomicBoolean();
public final AtomicBoolean k = new AtomicBoolean();
public final ArrayList<a> l = new ArrayList<>();
public boolean m = false;
/* compiled from: com.google.android.gms:play-services-basement@@17.4.0 */
public interface a {
void a(@RecentlyNonNull boolean z2);
}
public static void a(@RecentlyNonNull Application application) {
c cVar = i;
synchronized (cVar) {
if (!cVar.m) {
application.registerActivityLifecycleCallbacks(cVar);
application.registerComponentCallbacks(cVar);
cVar.m = true;
}
}
}
public final void b(boolean z2) {
synchronized (i) {
ArrayList<a> arrayList = this.l;
int size = arrayList.size();
int i2 = 0;
while (i2 < size) {
a aVar = arrayList.get(i2);
i2++;
aVar.a(z2);
}
}
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityCreated(@RecentlyNonNull Activity activity, @Nullable Bundle bundle) {
boolean compareAndSet = this.j.compareAndSet(true, false);
this.k.set(true);
if (compareAndSet) {
b(false);
}
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityDestroyed(@RecentlyNonNull Activity activity) {
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityPaused(@RecentlyNonNull Activity activity) {
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityResumed(@RecentlyNonNull Activity activity) {
boolean compareAndSet = this.j.compareAndSet(true, false);
this.k.set(true);
if (compareAndSet) {
b(false);
}
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivitySaveInstanceState(@RecentlyNonNull Activity activity, @RecentlyNonNull Bundle bundle) {
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityStarted(@RecentlyNonNull Activity activity) {
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityStopped(@RecentlyNonNull Activity activity) {
}
@Override // android.content.ComponentCallbacks
public final void onConfigurationChanged(@RecentlyNonNull Configuration configuration) {
}
@Override // android.content.ComponentCallbacks
public final void onLowMemory() {
}
@Override // android.content.ComponentCallbacks2
public final void onTrimMemory(@RecentlyNonNull int i2) {
if (i2 == 20 && this.j.compareAndSet(false, true)) {
this.k.set(true);
b(true);
}
}
}