导航菜单

页面标题

页面副标题

MX Player v1.97.8 - RazorPayActivity.java 源代码

正在查看: MX Player v1.97.8 应用的 RazorPayActivity.java JAVA 源代码文件

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


package com.mxtech.payment.razorpay.ui;

import android.os.Bundle;
import android.text.TextUtils;
import com.mxplay.monetize.mxads.adextensions.data.Ad;
import com.mxtech.payment.razorpay.dto.RazorPayPaymentData;
import defpackage.mj8;
import defpackage.o41;
import defpackage.t1b;
import defpackage.vdd;
import defpackage.wce;
import defpackage.ydd;
import defpackage.z1b;
import java.util.HashMap;
import kotlin.Metadata;
import kotlin.Unit;
import org.jetbrains.annotations.NotNull;
import org.json.JSONObject;

@Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\u0018\u00002\u00020\u00012\u00020\u0002B\u0007¢\u0006\u0004\b\u0003\u0010\u0004¨\u0006\u0005"}, d2 = {"Lcom/mxtech/payment/razorpay/ui/RazorPayActivity;", "Lo41;", "Lred;", "<init>", "()V", "pay-razorpay_release"}, k = 1, mv = {2, 0, 0}, xi = 48)
public final class RazorPayActivity extends o41 implements red {
    public static wce c;
    public RazorPayPaymentData b;

    @Override
    public final mj8 U5() {
        return c;
    }

    public final void c0(int i, String str) {
        if (str == null) {
            str = "";
        }
        R5(i, str, null);
    }

    public final void onCreate(Bundle bundle) {
        super/*androidx.fragment.app.m*/.onCreate(bundle);
        RazorPayPaymentData razorPayPaymentData = (RazorPayPaymentData) getIntent().getParcelableExtra("pay_razorpay_data");
        if (razorPayPaymentData == null) {
            throw new RuntimeException("payment data cannot be null");
        }
        this.b = razorPayPaymentData;
        if (bundle != null && bundle.getBoolean("payment_started", false)) {
            R5(103, "Activity Restart", null);
            return;
        }
        try {
            lh2 lh2Var = new lh2();
            RazorPayPaymentData razorPayPaymentData2 = this.b;
            String str = (razorPayPaymentData2 != null ? razorPayPaymentData2 : null).b;
            lh2Var.b = str;
            xe1.d = str;
            JSONObject jSONObject = (razorPayPaymentData2 != null ? razorPayPaymentData2 : null).c;
            if (razorPayPaymentData2 == null) {
                razorPayPaymentData2 = null;
            }
            if (razorPayPaymentData2.d != null && TextUtils.isEmpty(jSONObject.optString(Ad.TYPE_IMAGE))) {
                RazorPayPaymentData razorPayPaymentData3 = this.b;
                if (razorPayPaymentData3 == null) {
                    razorPayPaymentData3 = null;
                }
                jSONObject.put(Ad.TYPE_IMAGE, razorPayPaymentData3.d);
            }
            RazorPayPaymentData razorPayPaymentData4 = this.b;
            if (razorPayPaymentData4 == null) {
                razorPayPaymentData4 = null;
            }
            if (razorPayPaymentData4.f != null && TextUtils.isEmpty(jSONObject.optString("theme.color"))) {
                RazorPayPaymentData razorPayPaymentData5 = this.b;
                if (razorPayPaymentData5 == null) {
                    razorPayPaymentData5 = null;
                }
                jSONObject.put("theme.color", razorPayPaymentData5.f);
            }
            lh2Var.b(this, jSONObject);
            HashMap hashMap = new HashMap();
            RazorPayPaymentData razorPayPaymentData6 = this.b;
            if (razorPayPaymentData6 == null) {
                razorPayPaymentData6 = null;
            }
            String str2 = razorPayPaymentData6.g;
            if (str2 != null) {
                hashMap.put("instrumentId", str2);
            }
            Unit unit = Unit.INSTANCE;
            vdd vddVar = new vdd("rzpScreenShown", hashMap);
            String str3 = t1b.c;
            t1b c2 = t1b.a.c(t1b.c);
            if (c2 != null) {
                z1b z1bVar = c2.a;
                ydd yddVar = z1bVar.p;
                String str4 = yddVar != null ? yddVar.c : null;
                if (str4 != null && str4.length() != 0) {
                    hashMap.put("txnId", str4);
                }
                z1bVar.f(vddVar);
            }
        } catch (Exception unused) {
            R5(111, "RZP SDK Exception", null);
        }
    }

    public final void onSaveInstanceState(@NotNull Bundle bundle) {
        super/*ub3*/.onSaveInstanceState(bundle);
        bundle.putBoolean("payment_started", true);
    }

    public final void r2(String str) {
        if (str == null) {
            str = "";
        }
        S5(str);
    }
}