正在查看: Credmex v3.12.2 应用的 ECSchemeHandleActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Credmex v3.12.2 应用的 ECSchemeHandleActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.credmex.activity;
import android.annotation.SuppressLint;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.credmex.activity.LaunchActivityFolder.LaunchActivity;
import com.credmex.commom.CommonActivity;
import com.credmex.route.RouteCenter;
import com.credmex.route.RouteEventReporter;
import com.open.mxbaselib.util.MxActivityLifecycleCallback;
import com.veda.supertoolkit.lifecycle.LifecycleEvent;
import io.reactivex.disposables.Disposable;
public class ECSchemeHandleActivity extends CommonActivity {
private void b0(Uri uri) {
String uri2 = uri == null ? "" : uri.toString();
RouteCenter.D(uri2);
RouteEventReporter.e(uri2, "deeplink");
MxActivityLifecycleCallback mxActivityLifecycleCallback = MxActivityLifecycleCallback.e;
if (mxActivityLifecycleCallback.g() <= 1 || !mxActivityLifecycleCallback.c(MainActivity.class)) {
startLaunchActivity();
} else {
startMainActivity();
}
finish();
}
@Override
public int getLayoutID() {
return 2131558771;
}
@Override
protected void init() {
super.init();
b0(getIntent().getData());
}
@Override
@SuppressLint({"CheckResult"})
public Disposable runOnCreated(@NonNull Runnable runnable) {
return com.veda.supertoolkit.lifecycle.i.a(this, runnable);
}
@Override
@SuppressLint({"CheckResult"})
public Disposable runOnDestroy(@NonNull Runnable runnable) {
return com.veda.supertoolkit.lifecycle.i.b(this, runnable);
}
@Override
@SuppressLint({"CheckResult"})
public Disposable runOnEvent(@NonNull LifecycleEvent lifecycleEvent, @Nullable Runnable runnable) {
return com.veda.supertoolkit.lifecycle.i.c(this, lifecycleEvent, runnable);
}
public void startLaunchActivity() {
Intent intent = new Intent((Context) this, (Class<?>) LaunchActivity.class);
intent.setPackage(getPackageName());
intent.addFlags(872415232);
startActivity(intent);
}
public void startMainActivity() {
Intent intent = new Intent((Context) this, (Class<?>) MainActivity.class);
intent.putExtra("home_page_index", 0);
intent.setPackage(getPackageName());
startActivity(intent);
}
}