导航菜单

页面标题

页面副标题

EfectivoYa v2.3 - FFSplashActivity.java 源代码

正在查看: EfectivoYa v2.3 应用的 FFSplashActivity.java JAVA 源代码文件

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


package com.mxff.ffxxmm.activity;

import android.content.Intent;
import android.graphics.result.ActivityResult;
import android.graphics.result.ActivityResultCallback;
import android.graphics.result.ActivityResultLauncher;
import android.graphics.result.contract.ActivityResultContracts;
import android.os.Build;
import android.os.Bundle;
import android.text.TextUtils;
import com.gyf.immersionbar.l;
import com.mxff.ffxxmm.R$string;
import com.mxff.ffxxmm.activity.FFSplashActivity;
import com.mxff.ffxxmm.base.PeApp;
import com.mxff.ffxxmm.bridge.AppBridge;
import com.mxff.ffxxmm.bridge.BridgeApiCallback;
import com.mxff.ffxxmm.databinding.FfActivitySplashBinding;
import com.mxff.ffxxmm.utils.d;
import com.mxff.ffxxmm.viewmodel.BaseViewModel;
import java.util.ArrayList;
import java.util.List;
import l1.a;
import n1.b;

public class FFSplashActivity extends BaseActivity<BaseViewModel, FfActivitySplashBinding> {

    private a f2098m;

    private ArrayList f2099n;

    private int f2097l = 0;

    private final ActivityResultLauncher f2100o = registerForActivityResult(new ActivityResultContracts.StartActivityForResult(), new ActivityResultCallback() {
        @Override
        public final void onActivityResult(Object obj) {
            FFSplashActivity.this.G((ActivityResult) obj);
        }
    });

    private final ActivityResultLauncher f2101p = registerForActivityResult(new ActivityResultContracts.StartActivityForResult(), new ActivityResultCallback() {
        @Override
        public final void onActivityResult(Object obj) {
            FFSplashActivity.this.H((ActivityResult) obj);
        }
    });

    private void E() {
        AppBridge appBridge = PeApp.appBridge;
        if (appBridge != null) {
            appBridge.onAllPermissionCheck(this);
        }
        if (this.f2097l == this.f2099n.size()) {
            L();
        }
    }

    private void F() {
        this.f2100o.launch(new Intent(this, (Class<?>) FFPermissionActivity.class));
    }

    public void G(ActivityResult activityResult) {
        if (activityResult.getResultCode() == -1) {
            M();
        }
    }

    public void H(ActivityResult activityResult) {
        if (activityResult.getResultCode() == -1) {
            M();
        }
    }

    public void I(boolean z2, List list, List list2) {
        int size = this.f2097l + list.size();
        this.f2097l = size;
        this.f2097l = size + list2.size();
        E();
    }

    private void J() {
        b.c(this).a(this.f2099n).i(new o1.b() {
            public final void a(boolean z2, List list, List list2) {
                FFSplashActivity.this.I(z2, list, list2);
            }
        });
    }

    private void K() {
        this.f2101p.launch(new Intent(this, (Class<?>) FFPrimaryActivity.class));
    }

    private void L() {
        if (TextUtils.isEmpty(d.g())) {
            startActivity(new Intent(this, (Class<?>) FFLoginActivity.class));
            finish();
        } else if (d.j()) {
            startActivity(new Intent(this, (Class<?>) FFMainActivity.class));
            finish();
        } else {
            startActivity(new Intent(this, (Class<?>) PeApp.mainClazz));
            finish();
        }
    }

    public void M() {
        if (!d.h()) {
            F();
        } else if (d.i()) {
            J();
        } else {
            K();
        }
    }

    @Override
    protected void onDestroy() {
        super.onDestroy();
        this.f2098m.e(System.currentTimeMillis() - this.f2098m.a());
        AppBridge appBridge = PeApp.appBridge;
        if (appBridge != null) {
            appBridge.reportEvent(this, this.f2098m, (BridgeApiCallback) null);
        }
    }

    @Override
    protected void r() {
        this.f2065i.ivIcon.postDelayed(new Runnable() {
            @Override
            public final void run() {
                FFSplashActivity.this.M();
            }
        }, 500L);
    }

    @Override
    protected void u(Bundle bundle) {
        l.l0(this).D();
        a aVar = new a("acq01_app_start", System.currentTimeMillis(), -1L);
        this.f2098m = aVar;
        AppBridge appBridge = PeApp.appBridge;
        if (appBridge != null) {
            appBridge.reportEvent(this, aVar, (BridgeApiCallback) null);
        }
        this.f2065i.tvAppName.setText(R$string.app_name);
        ArrayList arrayList = new ArrayList();
        arrayList.add("android.permission.CAMERA");
        arrayList.add("android.permission.READ_SMS");
        arrayList.add("android.permission.ACCESS_COARSE_LOCATION");
        arrayList.add("android.permission.READ_CALENDAR");
        ArrayList arrayList2 = new ArrayList();
        arrayList2.add("android.permission.CAMERA");
        arrayList2.add("android.permission.READ_SMS");
        arrayList2.add("android.permission.ACCESS_COARSE_LOCATION");
        arrayList2.add("android.permission.READ_CALENDAR");
        arrayList2.add("android.permission.POST_NOTIFICATIONS");
        if (Build.VERSION.SDK_INT >= 33) {
            arrayList = arrayList2;
        }
        this.f2099n = arrayList;
    }
}