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