导航菜单

页面标题

页面副标题

Bhakti v5.4.0 - PermissionActivity.java 源代码

正在查看: Bhakti v5.4.0 应用的 PermissionActivity.java JAVA 源代码文件

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


package com.moengage.pushbase.internal.activity;

import Ah.f;
import Ai.p;
import L8.C0474n;
import android.content.Context;
import android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;
import ef.b;
import j.AbstractC1789c;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
import mf.h;
import qg.e0;
import s4.E0;
import wh.a;
import yd.c;

@Metadata
public final class PermissionActivity extends AppCompatActivity {
    private final AbstractC1789c requestNotificationPermissionLauncher;
    private final String tag = "PushBase_9.1.0_PermissionActivity";

    public PermissionActivity() {
        AbstractC1789c registerForActivityResult = registerForActivityResult(new C0474n(5), new E0(this, 15));
        Intrinsics.checkNotNullExpressionValue(registerForActivityResult, "registerForActivityResult(...)");
        this.requestNotificationPermissionLauncher = registerForActivityResult;
    }

    private final void requestNotificationPermission() {
        try {
            c cVar = h.c;
            p.P(0, (Throwable) null, (e0) null, new a(this, 5), 7);
            this.requestNotificationPermissionLauncher.a("android.permission.POST_NOTIFICATIONS");
        } catch (Throwable th2) {
            c cVar2 = h.c;
            p.P(1, th2, (e0) null, new a(this, 6), 4);
        }
    }

    public static final void requestNotificationPermissionLauncher$lambda$0(PermissionActivity permissionActivity, boolean z10) {
        Intrinsics.checkNotNullParameter(permissionActivity, "this$0");
        try {
            b.a().execute(new A8.c(z10));
            if (z10) {
                c cVar = h.c;
                p.P(0, (Throwable) null, (e0) null, new a(permissionActivity, 7), 7);
                Context applicationContext = permissionActivity.getApplicationContext();
                Intrinsics.checkNotNullExpressionValue(applicationContext, "getApplicationContext(...)");
                com.bumptech.glide.b.Y(applicationContext, permissionActivity.getIntent().getExtras());
            } else {
                c cVar2 = h.c;
                p.P(0, (Throwable) null, (e0) null, new a(permissionActivity, 8), 7);
                Context applicationContext2 = permissionActivity.getApplicationContext();
                Intrinsics.checkNotNullExpressionValue(applicationContext2, "getApplicationContext(...)");
                Bundle extras = permissionActivity.getIntent().getExtras();
                Intrinsics.checkNotNullParameter(applicationContext2, "context");
                try {
                    p.P(0, (Throwable) null, (e0) null, Ah.b.f603v, 7);
                    b.a().submit(new f(applicationContext2, false, extras));
                } catch (Throwable th2) {
                    c cVar3 = h.c;
                    p.P(1, th2, (e0) null, Ah.b.f604w, 4);
                }
            }
            p.P(0, (Throwable) null, (e0) null, new a(permissionActivity, 9), 7);
            permissionActivity.finish();
        } catch (Throwable th3) {
            c cVar4 = h.c;
            p.P(1, th3, (e0) null, new a(permissionActivity, 10), 4);
        }
    }

    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        c cVar = h.c;
        p.P(0, (Throwable) null, (e0) null, new a(this, 0), 7);
        requestNotificationPermission();
    }

    public void onPause() {
        super.onPause();
        c cVar = h.c;
        p.P(0, (Throwable) null, (e0) null, new a(this, 1), 7);
    }

    public void onResume() {
        super.onResume();
        c cVar = h.c;
        p.P(0, (Throwable) null, (e0) null, new a(this, 2), 7);
    }

    @Override
    public void onStart() {
        super.onStart();
        c cVar = h.c;
        p.P(0, (Throwable) null, (e0) null, new a(this, 3), 7);
    }

    @Override
    public void onStop() {
        super.onStop();
        c cVar = h.c;
        p.P(0, (Throwable) null, (e0) null, new a(this, 4), 7);
    }
}