导航菜单

页面标题

页面副标题

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

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

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


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

import android.app.Activity;
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.MAMComplianceBlockActivity;

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

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

    @Override
    public void onBackPressed() {
        MAMComplianceUIBehavior mAMComplianceUIBehavior = this.o;
        if (mAMComplianceUIBehavior == null) {
            super.onBackPressed();
        } else {
            mAMComplianceUIBehavior.onBackPressed(this);
        }
    }

    @Override
    protected void onCreate(Bundle bundle) {
        OnBackInvokedDispatcher onBackInvokedDispatcher;
        if (this.o == null) {
            super.onCreate(null);
            finish();
        } else {
            super.onCreate(bundle);
            this.o.onAfterActivityCreate(this, bundle, getIntent().getExtras());
        }
        if (Build.VERSION.SDK_INT < 33 || this.o == null) {
            return;
        }
        this.p = new OnBackInvokedCallback() {
            @Override
            public final void onBackInvoked() {
                r0.o.onBackPressed(MAMComplianceBlockActivity.this);
            }
        };
        onBackInvokedDispatcher = getOnBackInvokedDispatcher();
        m.a(onBackInvokedDispatcher, 0, this.p);
    }

    @Override
    public void onDestroy() {
        OnBackInvokedDispatcher onBackInvokedDispatcher;
        super.onDestroy();
        if (Build.VERSION.SDK_INT < 33 || this.p == null) {
            return;
        }
        onBackInvokedDispatcher = getOnBackInvokedDispatcher();
        k.a(onBackInvokedDispatcher, this.p);
    }
}