正在查看: Atlys v4.8.7 应用的 r7.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Atlys v4.8.7 应用的 r7.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.plaid.internal;
import android.app.Activity;
import android.app.Application;
import com.plaid.internal.link.LinkActivity;
import com.plaid.internal.link.TransparentLinkActivity;
import com.plaid.link.Plaid;
import com.plaid.link.exception.LinkException;
import com.plaid.link.result.LinkError;
import com.plaid.link.result.LinkExit;
import com.plaid.link.result.LinkExitMetadata;
import java.lang.ref.WeakReference;
import java.util.List;
import kotlin.jvm.internal.DefaultConstructorMarker;
public final class r7 implements k3 {
public final z3 a;
public final List<String> b;
public r7(Application application) {
kotlin.jvm.internal.l.h(application, "application");
z3 z3Var = new z3();
this.a = z3Var;
this.b = xl.o.x0(new String[]{LinkActivity.class.getName(), TransparentLinkActivity.class.getName()});
application.registerActivityLifecycleCallbacks(z3Var);
}
@Override
public boolean a(Throwable th) {
LinkError fromException$link_sdk_release;
kotlin.jvm.internal.l.h(th, "throwable");
Activity activity = this.a.a.get();
if (activity == null || !this.b.contains(activity.getClass().getName())) {
return false;
}
Plaid plaid = Plaid.INSTANCE;
if (th instanceof d7) {
yc.b.a(th, true);
fromException$link_sdk_release = LinkError.Companion.fromException$link_sdk_release(new LinkException("Link has exited unexpectedly please report this to support via https://dashboard.plaid.com/support with the session id if it persists"));
} else {
fromException$link_sdk_release = LinkError.Companion.fromException$link_sdk_release(th);
}
plaid.setLinkResultAndFinish$link_sdk_release(activity, 6148, new LinkExit(fromException$link_sdk_release, (LinkExitMetadata) null, 2, (DefaultConstructorMarker) null));
z3 z3Var = this.a;
WeakReference<Activity> weakReference = new WeakReference<>(null);
z3Var.getClass();
z3Var.a = weakReference;
return true;
}
}