正在查看: TezFinance v1.1.1 应用的 DeepLinkActivity.java JAVA 源代码文件
本页面展示 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();
}
}