导航菜单

页面标题

页面副标题

Atlys v4.8.7 - r7.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;
    }
}