正在查看: Crafto v9.3.3 应用的 OpenIntentTransactionActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Crafto v9.3.3 应用的 OpenIntentTransactionActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.phonepe.intent.sdk.ui;
import Xn.j;
import Xn.n;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.res.Resources;
import android.net.Uri;
import android.os.Bundle;
import android.widget.Button;
import co.b;
import com.paytmpayments.customuisdk.common.Constants.SDKConstants;
import com.phonepe.intent.sdk.api.TransactionRequest;
import com.phonepe.intent.sdk.ui.OpenIntentTransactionActivity;
import jmjou.jmjou;
import org.json.JSONObject;
import rmqfk.qwsnv;
import rmqfk.uauho;
import wlgrx.npzhg;
import xl.a;
import xl.d;
import xl.f;
public class OpenIntentTransactionActivity extends Activity implements n {
public static final String i = Activity.class.getName();
public jmjou a;
public TransactionRequest b;
public uauho c;
public j d;
public npzhg e;
public d f;
public String g;
public int h = 0;
public final void a(String str) {
qwsnv b = this.f.b(str);
b.b(f.cqqlq, "sdkFlowType");
b.b(this.g, "openIntentWithApp");
this.f.a(b);
}
public final void b(String str) {
npzhg fromJsonString = b.fromJsonString(str, this.a, npzhg.class);
this.e = fromJsonString;
if (fromJsonString == null) {
qwsnv b = this.f.b("SDK_NETWORK_ERROR");
b.b(f.cqqlq, "sdkFlowType");
b.b(this.g, "openIntentWithApp");
b.b(str, "errorMessage");
this.f.a(b);
Intent intent = new Intent();
intent.putExtra("key_txn_result", this.a.a("NETWORK_ERROR").toJsonString());
setResult(0, intent);
finish();
return;
}
if (this.g != null) {
Intent intent2 = new Intent();
intent2.setAction("android.intent.action.VIEW");
intent2.setPackage(this.g);
intent2.setData(Uri.parse((String) b.get((JSONObject) this.e.get(SDKConstants.DATA), "redirectURL")));
try {
startActivityForResult(intent2, 8888);
a("SDK_CUSTOM_OPEN_INTENT_APP_INVOKE_SUCCESS");
} catch (Exception unused) {
a("SDK_CUSTOM_OPEN_INTENT_APP_INVOKE_FAILED");
}
}
}
public final void m(int i2, String str) {
a.c(i, "onFailure: " + str);
qwsnv b = this.f.b("SDK_NETWORK_ERROR");
b.b(f.cqqlq, "sdkFlowType");
b.b(this.g, "openIntentWithApp");
b.b(str, "errorMessage");
this.f.a(b);
if (this.h >= 3) {
a("SDK_CUSTOM_OPEN_INTENT_RETRY_LIMIT_EXCEEDED");
Intent intent = new Intent();
intent.putExtra("key_txn_result", this.a.a("RETRY_LIMIT_EXCEEDED").toJsonString());
setResult(0, intent);
finish();
return;
}
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage(oi.d.error_message).setCancelable(false);
builder.setPositiveButton("Retry", new DialogInterface.OnClickListener() {
@Override
public final void onClick(DialogInterface dialogInterface, int i3) {
OpenIntentTransactionActivity openIntentTransactionActivity = OpenIntentTransactionActivity.this;
openIntentTransactionActivity.d.a(openIntentTransactionActivity.b, openIntentTransactionActivity.c, openIntentTransactionActivity);
openIntentTransactionActivity.h++;
dialogInterface.dismiss();
}
}).setNegativeButton("Close", new DialogInterface.OnClickListener() {
@Override
public final void onClick(DialogInterface dialogInterface, int i3) {
String str2 = OpenIntentTransactionActivity.i;
OpenIntentTransactionActivity openIntentTransactionActivity = OpenIntentTransactionActivity.this;
openIntentTransactionActivity.getClass();
Intent intent2 = new Intent();
intent2.putExtra("key_txn_result", openIntentTransactionActivity.a.a("FAILED").toJsonString());
openIntentTransactionActivity.setResult(0, intent2);
openIntentTransactionActivity.finish();
dialogInterface.dismiss();
}
});
AlertDialog create = builder.create();
if (isDestroyed() || isFinishing()) {
return;
}
create.show();
Button button = create.getButton(-2);
Resources resources = getResources();
int i3 = oi.a.colorText;
button.setTextColor(resources.getColor(i3));
create.getButton(-1).setTextColor(getResources().getColor(i3));
}
@Override
public final void onActivityResult(int i2, int i3, Intent intent) {
if (i2 == 8888) {
setResult(i3, intent);
finish();
}
}
@Override
public final void onBackPressed() {
a("SDK_BACK_BUTTON_CLICKED");
Intent intent = new Intent();
intent.putExtra("key_txn_result", this.a.a("USER_CANCEL").toJsonString());
setResult(0, intent);
finish();
}
@Override
public final void onCreate(Bundle bundle) {
super.onCreate(bundle);
if (bundle != null) {
this.a = bundle.getParcelable("data_factory");
this.e = bundle.getParcelable("redirect_response");
this.b = (TransactionRequest) bundle.getParcelable("request");
this.c = bundle.getParcelable("sdk_context");
this.g = bundle.getString("openIntentWithApp");
this.f = this.a.d(d.class);
this.d = this.a.d(j.class);
return;
}
if (getIntent() == null || getIntent().getExtras() == null || this.e != null) {
return;
}
this.a = getIntent().getParcelableExtra("data_factory");
this.g = getIntent().getStringExtra("openIntentWithApp");
this.b = (TransactionRequest) getIntent().getParcelableExtra("request");
this.c = getIntent().getParcelableExtra("sdk_context");
this.d = this.a.d(j.class);
this.f = this.a.d(d.class);
this.d.a(this.b, this.c, this);
a("SDK_CUSTOM_OPEN_INTENT_ACTIVITY_STARTED");
}
@Override
public final void onSaveInstanceState(Bundle bundle) {
super.onSaveInstanceState(bundle);
bundle.putParcelable("sdk_context", this.c);
bundle.putParcelable("data_factory", this.a);
bundle.putParcelable("redirect_response", this.e);
bundle.putParcelable("request", this.b);
bundle.putString("openIntentWithApp", this.g);
}
}