CrackMe.apk
Download file
package expo.modules.kotlin.activityaware;
import androidx.appcompat.app.AppCompatActivity;
import com.google.android.gms.common.internal.ServiceSpecificExtraArgs;
import java.lang.ref.WeakReference;
import java.util.Iterator;
import java.util.concurrent.CopyOnWriteArrayList;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
@Metadata(d1 = {"\u0000,\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0002\b\u0005\u0018\u00002\u00020\u0001B\u0005¢\u0006\u0002\u0010\u0002J\u0010\u0010\u000f\u001a\u00020\u00102\u0006\u0010\u0011\u001a\u00020\fH\u0016J\u000e\u0010\u0012\u001a\u00020\u00102\u0006\u0010\u0013\u001a\u00020\u0005J\u0010\u0010\u0014\u001a\u00020\u00102\u0006\u0010\u0011\u001a\u00020\fH\u0016R \u0010\u0003\u001a\b\u0012\u0004\u0012\u00020\u00050\u0004X\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u0006\u0010\u0007\"\u0004\b\b\u0010\tR\u0017\u0010\n\u001a\b\u0012\u0004\u0012\u00020\f0\u000b¢\u0006\b\n\u0000\u001a\u0004\b\r\u0010\u000e¨\u0006\u0015"}, d2 = {"Lexpo/modules/kotlin/activityaware/AppCompatActivityAwareHelper;", "Lexpo/modules/kotlin/activityaware/AppCompatActivityAware;", "()V", "activityReference", "Ljava/lang/ref/WeakReference;", "Landroidx/appcompat/app/AppCompatActivity;", "getActivityReference", "()Ljava/lang/ref/WeakReference;", "setActivityReference", "(Ljava/lang/ref/WeakReference;)V", "listeners", "Ljava/util/concurrent/CopyOnWriteArrayList;", "Lexpo/modules/kotlin/activityaware/OnActivityAvailableListener;", "getListeners", "()Ljava/util/concurrent/CopyOnWriteArrayList;", "addOnActivityAvailableListener", "", "listener", "dispatchOnActivityAvailable", "activity", "removeOnActivityAvailableListener", "expo-modules-core_release"}, k = 1, mv = {1, 6, 0}, xi = 48)
/* compiled from: AppCompatActivityAwareHelper.kt */
public final class AppCompatActivityAwareHelper implements AppCompatActivityAware {
private WeakReference<AppCompatActivity> activityReference = new WeakReference<>((Object) null);
private final CopyOnWriteArrayList<OnActivityAvailableListener> listeners = new CopyOnWriteArrayList<>();
public final CopyOnWriteArrayList<OnActivityAvailableListener> getListeners() {
return this.listeners;
}
public final WeakReference<AppCompatActivity> getActivityReference() {
return this.activityReference;
}
public final void setActivityReference(WeakReference<AppCompatActivity> weakReference) {
Intrinsics.checkNotNullParameter(weakReference, "<set-?>");
this.activityReference = weakReference;
}
public final void dispatchOnActivityAvailable(AppCompatActivity appCompatActivity) {
Intrinsics.checkNotNullParameter(appCompatActivity, "activity");
this.activityReference = new WeakReference<>(appCompatActivity);
appCompatActivity.runOnUiThread(new AppCompatActivityAwareHelper$$ExternalSyntheticLambda0(this, appCompatActivity));
}
/* access modifiers changed from: private */
/* renamed from: dispatchOnActivityAvailable$lambda-0 reason: not valid java name */
public static final void m273dispatchOnActivityAvailable$lambda0(AppCompatActivityAwareHelper appCompatActivityAwareHelper, AppCompatActivity appCompatActivity) {
Intrinsics.checkNotNullParameter(appCompatActivityAwareHelper, "this$0");
Intrinsics.checkNotNullParameter(appCompatActivity, "$activity");
Iterator<OnActivityAvailableListener> it = appCompatActivityAwareHelper.listeners.iterator();
while (it.hasNext()) {
it.next().onActivityAvailable(appCompatActivity);
}
}
public void addOnActivityAvailableListener(OnActivityAvailableListener onActivityAvailableListener) {
Intrinsics.checkNotNullParameter(onActivityAvailableListener, ServiceSpecificExtraArgs.CastExtraArgs.LISTENER);
this.listeners.add(onActivityAvailableListener);
AppCompatActivity appCompatActivity = (AppCompatActivity) this.activityReference.get();
if (appCompatActivity != null) {
appCompatActivity.runOnUiThread(new AppCompatActivityAwareHelper$$ExternalSyntheticLambda1(onActivityAvailableListener, appCompatActivity));
}
}
/* access modifiers changed from: private */
/* renamed from: addOnActivityAvailableListener$lambda-2$lambda-1 reason: not valid java name */
public static final void m272addOnActivityAvailableListener$lambda2$lambda1(OnActivityAvailableListener onActivityAvailableListener, AppCompatActivity appCompatActivity) {
Intrinsics.checkNotNullParameter(onActivityAvailableListener, "$listener");
Intrinsics.checkNotNullParameter(appCompatActivity, "$activity");
onActivityAvailableListener.onActivityAvailable(appCompatActivity);
}
public void removeOnActivityAvailableListener(OnActivityAvailableListener onActivityAvailableListener) {
Intrinsics.checkNotNullParameter(onActivityAvailableListener, ServiceSpecificExtraArgs.CastExtraArgs.LISTENER);
this.listeners.remove(onActivityAvailableListener);
}
}
Download file