导航菜单

页面标题

页面副标题

Engineering Physics 2 v13.0 - PermissionsActivity.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);
    }
}