正在查看: Sandridge Go v2025.2.170190457 应用的 MAMComplianceBlockActivity.java JAVA 源代码文件
本页面展示 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);
}
}