导航菜单

页面标题

页面副标题

TezFinance v1.1.1 - DeepLinkActivity.java 源代码

正在查看: TezFinance v1.1.1 应用的 DeepLinkActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.finance.tez.pages;

import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.text.TextUtils;
import android.view.LayoutInflater;
import com.finance.tez.databinding.ActivityOpenBinding;
import com.finance.tez.net.model.RepayType;
import com.finance.tez.pages.MajorActivity;
import com.finance.tez.tools.IKeys;
import com.finance.tez.tools.PeterLog;
import com.finance.tez.tools.SpTool;
import kotlin.Metadata;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.Intrinsics;

@Metadata(d1 = {"\u0000\"\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001B\u0005¢\u0006\u0002\u0010\u0003J\b\u0010\u0004\u001a\u00020\u0005H\u0002J\b\u0010\u0006\u001a\u00020\u0005H\u0002J\b\u0010\u0007\u001a\u00020\u0005H\u0002J\b\u0010\b\u001a\u00020\u0005H\u0014J\b\u0010\t\u001a\u00020\u0005H\u0002J\u0014\u0010\n\u001a\u000e\u0012\u0004\u0012\u00020\f\u0012\u0004\u0012\u00020\u00020\u000bH\u0016¨\u0006\r"}, d2 = {"Lcom/finance/tez/pages/DeepLinkActivity;", "Lcom/finance/tez/pages/BaseVBActivity;", "Lcom/finance/tez/databinding/ActivityOpenBinding;", "()V", "OpenMajorActivityFinishThis", "", "handleLoan", "handleRepayOrExt", "onResume", "parseDeepLink", "provideBindingInflater", "Lkotlin/Function1;", "Landroid/view/LayoutInflater;", "TezFinance_111_2025_06_03_10_18_04_ProdRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
public final class DeepLinkActivity extends BaseVBActivity<ActivityOpenBinding> {
    private final void handleLoan() {
    }

    @Override
    public Function1<LayoutInflater, ActivityOpenBinding> provideBindingInflater() {
        return DeepLinkActivity$provideBindingInflater$1.INSTANCE;
    }

    protected void onResume() {
        super.onResume();
        if (SpTool.isLogin()) {
            parseDeepLink();
        } else {
            startActivity(new Intent((Context) this, (Class<?>) FirstActivity.class));
            finish();
        }
    }

    private final void parseDeepLink() {
        Intent intent = getIntent();
        Uri data = intent != null ? intent.getData() : null;
        String query = data != null ? data.getQuery() : null;
        if (data != null && query != null) {
            handleRepayOrExt();
        } else {
            handleLoan();
        }
    }

    private final void handleRepayOrExt() {
        Uri data;
        Intent intent = getIntent();
        if (intent == null || (data = intent.getData()) == null) {
            return;
        }
        PeterLog.d$default("openRepayPage uriQuery -> " + data.getQuery(), null, 2, null);
        if (TextUtils.equals(data.getQueryParameter("phone"), SpTool.getPhone())) {
            String queryParameter = data.getQueryParameter("type");
            String queryParameter2 = data.getQueryParameter(IKeys.borrowId);
            String queryParameter3 = data.getQueryParameter(IKeys.repayId);
            String str = queryParameter;
            if (TextUtils.equals(str, RepayType.REPAY)) {
                if (TextUtils.isEmpty(queryParameter2)) {
                    OpenMajorActivityFinishThis();
                    return;
                }
                Intrinsics.checkNotNull(queryParameter2);
                MajorActivity.Companion.open$default(MajorActivity.INSTANCE, (Context) this, queryParameter2, null, 4, null);
                finish();
                return;
            }
            if (TextUtils.equals(str, RepayType.EXT)) {
                if (TextUtils.isEmpty(queryParameter3)) {
                    OpenMajorActivityFinishThis();
                    return;
                }
                Intrinsics.checkNotNull(queryParameter3);
                MajorActivity.Companion.open$default(MajorActivity.INSTANCE, (Context) this, null, queryParameter3, 2, null);
                finish();
                return;
            }
            return;
        }
        OpenMajorActivityFinishThis();
    }

    private final void OpenMajorActivityFinishThis() {
        MajorActivity.INSTANCE.open((Context) this);
        finish();
    }
}