正在查看: MX Player v1.97.8 应用的 MXNPaymentActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: MX Player v1.97.8 应用的 MXNPaymentActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.mxtech.payment.mxnative.ui;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import com.microsoft.identity.client.internal.MsalUtils;
import com.mxtech.payment.mxnative.dto.MXNPaymentData;
import defpackage.m1b;
import defpackage.mj8;
import defpackage.o41;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import kotlin.Metadata;
import kotlin.Pair;
import kotlin.text.StringsKt;
@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\u0018\u00002\u00020\u0001B\u0007¢\u0006\u0004\b\u0002\u0010\u0003¨\u0006\u0004"}, d2 = {"Lcom/mxtech/payment/mxnative/ui/MXNPaymentActivity;", "Lo41;", "<init>", "()V", "pay-mxnative_release"}, k = 1, mv = {2, 0, 0}, xi = 48)
public final class MXNPaymentActivity extends o41 {
public static m1b c;
public MXNPaymentData b;
public static HashMap W5(String str) {
HashMap hashMap = new HashMap();
List P = StringsKt.P(str, new String[]{MsalUtils.QUERY_STRING_DELIMITER}, false, 0, 6);
ArrayList arrayList = new ArrayList(h43.n(P, 10));
Iterator it = P.iterator();
while (it.hasNext()) {
List P2 = StringsKt.P((String) it.next(), new String[]{"="}, false, 0, 6);
arrayList.add(new Pair(P2.get(0), P2.get(1)));
}
o6b.g(hashMap, arrayList);
return hashMap;
}
@Override
public final mj8 U5() {
return c;
}
public final void onActivityResult(int r17, int r18, android.content.Intent r19) {
throw new UnsupportedOperationException("Method not decompiled: com.mxtech.payment.mxnative.ui.MXNPaymentActivity.onActivityResult(int, int, android.content.Intent):void");
}
public final void onCreate(Bundle bundle) {
super/*androidx.fragment.app.m*/.onCreate(bundle);
setContentView(2131558507);
MXNPaymentData mXNPaymentData = (MXNPaymentData) getIntent().getParcelableExtra("pay_mxn_data");
if (mXNPaymentData == null) {
throw new RuntimeException("payment data cannot be null");
}
this.b = mXNPaymentData;
if (bundle != null && bundle.getBoolean("payment_started", false)) {
R5(103, "Activity Restart", null);
return;
}
Intent intent = new Intent();
intent.setAction("android.intent.action.VIEW");
MXNPaymentData mXNPaymentData2 = this.b;
if (mXNPaymentData2 == null) {
mXNPaymentData2 = null;
}
String optString = mXNPaymentData2.c.optString("packageName");
if (optString != null && !StringsKt.I(optString)) {
intent.setPackage(optString);
}
MXNPaymentData mXNPaymentData3 = this.b;
if (mXNPaymentData3 == null) {
mXNPaymentData3 = null;
}
intent.setData(Uri.parse(mXNPaymentData3.b.optString("intentUri")));
Intent createChooser = Intent.createChooser(intent, "Pay with...");
if (createChooser != null) {
startActivityForResult(createChooser, 1005);
} else {
R5(104, "Unable to open upi app", null);
}
}
}