导航菜单

页面标题

页面副标题

Credmex v3.12.2 - GuideActivity.java 源代码

正在查看: Credmex v3.12.2 应用的 GuideActivity.java JAVA 源代码文件

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


package com.credmex.activity.LaunchActivityFolder;

import android.annotation.SuppressLint;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.MotionEvent;
import android.view.View;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.credmex.databinding.ActivityGuideBinding;
import com.credmex.fragment.GuideTypeCFragment;
import com.credmex.fragment.NormalGuideFragment;
import com.credmex.fragment.callback.GuideFragmentCallback;
import com.veda.supertoolkit.lifecycle.LifecycleEvent;
import com.veda.supertoolkit.utils.FragmentUtil;
import io.reactivex.disposables.Disposable;

public class GuideActivity extends BaseLaunchActivity {
    public static final String FRAGMENT_TYPE = "FRAGMENT_TYPE";
    private ActivityGuideBinding F;
    private String G;
    private GuideTypeCFragment H;

    @Override
    protected void G(@NonNull Bundle bundle) {
        super.G(bundle);
        this.G = bundle.getString(FRAGMENT_TYPE);
    }

    @Override
    protected void K() {
        super.K();
        setWindowStatusBarColor(this, 2131099974);
        if (!TextUtils.equals(this.G, "GUIDE_TYPE_C")) {
            FragmentUtil.a(this, 2131362210, NormalGuideFragment.c0(new GuideFragmentCallback() {
                @Override
                public final void a() {
                    GuideActivity.this.d0();
                }
            }));
            return;
        }
        GuideTypeCFragment l0 = GuideTypeCFragment.l0(new GuideFragmentCallback() {
            @Override
            public final void a() {
                GuideActivity.this.d0();
            }
        });
        this.H = l0;
        FragmentUtil.a(this, 2131362210, l0);
    }

    @Override
    protected boolean L() {
        return true;
    }

    @Override
    protected void X(@NonNull Bundle bundle) {
        super.X(bundle);
        bundle.putString(FRAGMENT_TYPE, this.G);
    }

    public boolean dispatchTouchEvent(MotionEvent motionEvent) {
        GuideTypeCFragment guideTypeCFragment = this.H;
        if (guideTypeCFragment != null) {
            guideTypeCFragment.m0(motionEvent);
        }
        return super/*com.veda.supertoolkit.activity.MxActivity*/.dispatchTouchEvent(motionEvent);
    }

    @Override
    public View getContentView() {
        ActivityGuideBinding c = ActivityGuideBinding.c(getLayoutInflater());
        this.F = c;
        return c.getRoot();
    }

    @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);
    }
}