77 lines
2.7 KiB
Java
77 lines
2.7 KiB
Java
package c.a.s;
|
|
|
|
import android.app.Activity;
|
|
import android.app.Application;
|
|
import android.os.Bundle;
|
|
import android.provider.MediaStore;
|
|
import androidx.appcompat.widget.ActivityChooserModel;
|
|
import d0.z.d.m;
|
|
/* compiled from: ScreenshotDetector.kt */
|
|
public final class a implements Application.ActivityLifecycleCallbacks {
|
|
public boolean i;
|
|
public final b j;
|
|
|
|
public a(b bVar) {
|
|
m.checkNotNullParameter(bVar, "observer");
|
|
this.j = bVar;
|
|
}
|
|
|
|
public final void a(boolean z2) {
|
|
if (!z2 && this.i) {
|
|
b bVar = this.j;
|
|
bVar.d.unregisterContentObserver(bVar);
|
|
this.i = false;
|
|
}
|
|
if (z2 && !this.i) {
|
|
b bVar2 = this.j;
|
|
bVar2.d.registerContentObserver(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, true, bVar2);
|
|
this.i = true;
|
|
}
|
|
}
|
|
|
|
@Override // android.app.Application.ActivityLifecycleCallbacks
|
|
public void onActivityCreated(Activity activity, Bundle bundle) {
|
|
m.checkNotNullParameter(activity, ActivityChooserModel.ATTRIBUTE_ACTIVITY);
|
|
}
|
|
|
|
@Override // android.app.Application.ActivityLifecycleCallbacks
|
|
public void onActivityDestroyed(Activity activity) {
|
|
m.checkNotNullParameter(activity, ActivityChooserModel.ATTRIBUTE_ACTIVITY);
|
|
}
|
|
|
|
@Override // android.app.Application.ActivityLifecycleCallbacks
|
|
public void onActivityPaused(Activity activity) {
|
|
m.checkNotNullParameter(activity, ActivityChooserModel.ATTRIBUTE_ACTIVITY);
|
|
if (this.i) {
|
|
b bVar = this.j;
|
|
bVar.d.unregisterContentObserver(bVar);
|
|
this.i = false;
|
|
}
|
|
}
|
|
|
|
@Override // android.app.Application.ActivityLifecycleCallbacks
|
|
public void onActivityResumed(Activity activity) {
|
|
m.checkNotNullParameter(activity, ActivityChooserModel.ATTRIBUTE_ACTIVITY);
|
|
if (!this.i) {
|
|
b bVar = this.j;
|
|
bVar.d.registerContentObserver(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, true, bVar);
|
|
this.i = true;
|
|
}
|
|
}
|
|
|
|
@Override // android.app.Application.ActivityLifecycleCallbacks
|
|
public void onActivitySaveInstanceState(Activity activity, Bundle bundle) {
|
|
m.checkNotNullParameter(activity, ActivityChooserModel.ATTRIBUTE_ACTIVITY);
|
|
m.checkNotNullParameter(bundle, "outState");
|
|
}
|
|
|
|
@Override // android.app.Application.ActivityLifecycleCallbacks
|
|
public void onActivityStarted(Activity activity) {
|
|
m.checkNotNullParameter(activity, ActivityChooserModel.ATTRIBUTE_ACTIVITY);
|
|
}
|
|
|
|
@Override // android.app.Application.ActivityLifecycleCallbacks
|
|
public void onActivityStopped(Activity activity) {
|
|
m.checkNotNullParameter(activity, ActivityChooserModel.ATTRIBUTE_ACTIVITY);
|
|
}
|
|
}
|