导航菜单

页面标题

页面副标题

Sandridge Go v2025.2.170190457 - MAMStartupActivity.java 源代码

正在查看: Sandridge Go v2025.2.170190457 应用的 MAMStartupActivity.java JAVA 源代码文件

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


package com.microsoft.intune.mam.client.app.startup;

import android.app.Activity;
import android.content.Intent;
import android.os.Build;
import android.os.Bundle;
import android.window.OnBackInvokedCallback;
import android.window.OnBackInvokedDispatcher;
import androidx.appcompat.app.k;
import androidx.appcompat.app.m;
import com.microsoft.intune.mam.client.app.M;
import com.microsoft.intune.mam.client.app.startup.MAMStartupActivity;

public final class MAMStartupActivity extends Activity {
    private final MAMStartupUIBehavior o = (MAMStartupUIBehavior) M.e(MAMStartupUIBehavior.class);
    private OnBackInvokedCallback p;

    @Override
    public ClassLoader getClassLoader() {
        MAMStartupUIBehavior mAMStartupUIBehavior = this.o;
        return mAMStartupUIBehavior == null ? super.getClassLoader() : mAMStartupUIBehavior.getClassLoader();
    }

    @Override
    protected void onActivityResult(int i, int i2, Intent intent) {
        super.onActivityResult(i, i2, intent);
        this.o.onActivityResult(this, i, i2, intent);
    }

    @Override
    public void onBackPressed() {
        this.o.onBackPressed(this);
    }

    @Override
    protected void onCreate(Bundle bundle) {
        OnBackInvokedDispatcher onBackInvokedDispatcher;
        MAMStartupUIBehavior mAMStartupUIBehavior = this.o;
        if (mAMStartupUIBehavior == null) {
            super.onCreate(null);
            finish();
        } else {
            mAMStartupUIBehavior.onBeforeActivityCreate(this, bundle);
            super.onCreate(bundle);
            this.o.onAfterActivityCreate(this, bundle);
        }
        if (Build.VERSION.SDK_INT >= 33) {
            this.p = new OnBackInvokedCallback() {
                @Override
                public final void onBackInvoked() {
                    r0.o.onBackPressed(MAMStartupActivity.this);
                }
            };
            onBackInvokedDispatcher = getOnBackInvokedDispatcher();
            m.a(onBackInvokedDispatcher, 0, this.p);
        }
    }

    @Override
    protected void onDestroy() {
        OnBackInvokedDispatcher onBackInvokedDispatcher;
        super.onDestroy();
        if (Build.VERSION.SDK_INT >= 33) {
            onBackInvokedDispatcher = getOnBackInvokedDispatcher();
            k.a(onBackInvokedDispatcher, this.p);
        }
    }
}