正在查看: Engineering Physics 2 v13.0 应用的 PermissionsActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Engineering Physics 2 v13.0 应用的 PermissionsActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.onesignal;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import defpackage.g4;
import java.util.HashMap;
public class PermissionsActivity extends Activity {
public static boolean e;
public static boolean f;
public static boolean g;
public static final HashMap h = new HashMap();
public String c;
public String d;
public final void a(Bundle bundle) {
String string = bundle.getString("INTENT_EXTRA_CALLBACK_CLASS");
try {
Class.forName(string);
this.c = bundle.getString("INTENT_EXTRA_PERMISSION_TYPE");
String string2 = bundle.getString("INTENT_EXTRA_ANDROID_PERMISSION_STRING");
this.d = string2;
if (e) {
return;
}
e = true;
g = true ^ g4.L(this, string2);
requestPermissions(new String[]{string2}, 2);
} catch (ClassNotFoundException unused) {
throw new RuntimeException(R6.v("Could not find callback class for PermissionActivity: ", string));
}
}
@Override
public final void onCreate(Bundle bundle) {
super.onCreate(bundle);
y.y(this);
a(getIntent().getExtras());
}
@Override
public final void onNewIntent(Intent intent) {
super.onNewIntent(intent);
a(intent.getExtras());
}
@Override
public final void onRequestPermissionsResult(int i, String[] strArr, int[] iArr) {
e = false;
if (i == 2) {
new Handler().postDelayed(new r0(this, iArr, 18), 500L);
}
if (C0026b.d != null) {
C0025a.d.remove("com.onesignal.PermissionsActivity");
}
finish();
overridePendingTransition(2130772013, 2130772014);
}
}