正在查看: Crafto v9.3.3 应用的 PayActivityNew.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Crafto v9.3.3 应用的 PayActivityNew.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.paytmpayments.customuisdk.transaction;
import Bf.a;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.FrameLayout;
import androidx.appcompat.app.ActionBar;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentTransaction;
import com.airbnb.lottie.LottieAnimationView;
import com.paytmpayments.customuisdk.base.CallbackListener;
import com.paytmpayments.customuisdk.base.DependencyProvider;
import com.paytmpayments.customuisdk.common.BaseActivity;
import com.paytmpayments.customuisdk.common.Constants.SDKConstants;
import com.paytmpayments.customuisdk.common.listeners.PayFragmentInteractor;
import com.paytmpayments.customuisdk.paymethods.model.PaytmAssistParams;
import com.paytmpayments.customuisdk.paymethods.model.processtransaction.BankFormItem;
import java.io.Serializable;
import java.util.LinkedHashMap;
import java.util.Map;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
import kotlin.text.p;
import org.jetbrains.annotations.NotNull;
@Metadata
public final class PayActivityNew extends BaseActivity implements PayFragmentInteractor {
@NotNull
public Map<Integer, View> _$_findViewCache = new LinkedHashMap();
private PaytmAssistParams assistParams;
private BankFormItem bankFormItem;
private boolean isNewFlow;
private boolean isOneClickFlow;
private PaymentInstrument paymentInstrument;
private final void hideLoaderDialog() {
((FrameLayout) _$_findCachedViewById(R.id.cv_progressView)).setVisibility(8);
}
private final void init() {
Bundle bundle = new Bundle();
bundle.putBoolean(SDKConstants.EXTRA_NEW_FLOW, this.isNewFlow);
bundle.putBoolean(SDKConstants.ONE_CLICK_FLOW, this.isOneClickFlow);
PaymentInstrument paymentInstrument = this.paymentInstrument;
if (paymentInstrument != null) {
paymentInstrument.setGaFlowType(SDKConstants.GA_NATIVE_PLUS_REDIRECTION);
}
bundle.putSerializable(SDKConstants.PAYMENT_INFO, this.paymentInstrument);
PaytmAssistParams paytmAssistParams = this.assistParams;
if (paytmAssistParams != null) {
bundle.putString(SDKConstants.BANK_CODE, paytmAssistParams.getBankCode());
PaytmAssistParams paytmAssistParams2 = this.assistParams;
bundle.putString(SDKConstants.PAY_TYPE, paytmAssistParams2 != null ? paytmAssistParams2.getPayType() : null);
PaytmAssistParams paytmAssistParams3 = this.assistParams;
bundle.putString(SDKConstants.CARD_TYPE, paytmAssistParams3 != null ? paytmAssistParams3.getCardType() : null);
}
bundle.putSerializable(SDKConstants.EXTRA_BANK_FORM_ITEM, this.bankFormItem);
addPayFragment(bundle);
}
private final void showLoaderDialog() {
LottieAnimationView findViewById = findViewById(R.id.ltv_loading);
if (findViewById != null) {
findViewById.setVisibility(0);
findViewById.setAnimation("Payments-Loader.json");
findViewById.loop(true);
findViewById.playAnimation();
}
((FrameLayout) _$_findCachedViewById(R.id.cv_progressView)).setVisibility(0);
}
public View _$_findCachedViewById(int i) {
Map<Integer, View> map = this._$_findViewCache;
View view = map.get(Integer.valueOf(i));
if (view != null) {
return view;
}
View findViewById = findViewById(i);
if (findViewById == null) {
return null;
}
map.put(Integer.valueOf(i), findViewById);
return findViewById;
}
@Override
public void addPayFragment(Bundle bundle) {
PayFragment payFragment = new PayFragment();
payFragment.setArguments(bundle);
FragmentTransaction beginTransaction = getSupportFragmentManager().beginTransaction();
Intrinsics.checkNotNullExpressionValue(beginTransaction, "supportFragmentManager.beginTransaction()");
beginTransaction.add(R.id.fragment_container, payFragment, "PayFragment");
beginTransaction.commitAllowingStateLoss();
}
public void attachBaseContext(Context context) {
super.attachBaseContext(context);
try {
a.a(this);
} catch (Exception e) {
e.printStackTrace();
}
}
@Override
public void backToCashierPage(Fragment fragment, String str, boolean z) {
Intent intent = new Intent();
intent.putExtra(SDKConstants.DATA, str);
setResult(SDKConstants.SHOW_ALERT, intent);
finish();
}
@Override
@NotNull
public String getChildClassName() {
String localClassName = getLocalClassName();
Intrinsics.checkNotNullExpressionValue(localClassName, "getLocalClassName()");
return localClassName;
}
public void onBackPressed() {
CallbackListener callbackListener;
Fragment findFragmentByTag = getSupportFragmentManager().findFragmentByTag("PayFragment");
if (findFragmentByTag instanceof PayFragment) {
((PayFragment) findFragmentByTag).onBackPressed();
return;
}
if (DependencyProvider.getCallbackListener() != null && (callbackListener = DependencyProvider.getCallbackListener()) != null) {
callbackListener.onBackPressedCancelTransaction();
}
finish();
}
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.paytm_activity_pay_layout_new);
ActionBar supportActionBar = getSupportActionBar();
if (supportActionBar != null) {
supportActionBar.f();
}
Intent intent = getIntent();
Serializable serializableExtra = intent != null ? intent.getSerializableExtra(SDKConstants.PAYMENT_INFO) : null;
this.paymentInstrument = serializableExtra instanceof PaymentInstrument ? (PaymentInstrument) serializableExtra : null;
Intent intent2 = getIntent();
Serializable serializableExtra2 = intent2 != null ? intent2.getSerializableExtra(SDKConstants.EXTRA_ASSIST_PARAMS) : null;
this.assistParams = serializableExtra2 instanceof PaytmAssistParams ? (PaytmAssistParams) serializableExtra2 : null;
Intent intent3 = getIntent();
Object serializableExtra3 = intent3 != null ? intent3.getSerializableExtra(SDKConstants.EXTRA_BANK_FORM_ITEM) : null;
this.bankFormItem = serializableExtra3 instanceof BankFormItem ? (BankFormItem) serializableExtra3 : null;
Intent intent4 = getIntent();
this.isNewFlow = intent4 != null ? intent4.getBooleanExtra(SDKConstants.EXTRA_NEW_FLOW, false) : false;
Intent intent5 = getIntent();
this.isOneClickFlow = intent5 != null ? intent5.getBooleanExtra(SDKConstants.ONE_CLICK_FLOW, false) : false;
showLoaderDialog();
init();
}
public void onRestoreInstanceState(@NotNull Bundle bundle) {
Intrinsics.checkNotNullParameter(bundle, "savedInstanceState");
super/*android.app.Activity*/.onRestoreInstanceState(bundle);
Serializable serializable = bundle.getSerializable(SDKConstants.EXTRA_BANK_FORM_ITEM);
this.bankFormItem = serializable instanceof BankFormItem ? (BankFormItem) serializable : null;
Serializable serializable2 = bundle.getSerializable(SDKConstants.PAYMENT_INFO);
this.paymentInstrument = serializable2 instanceof PaymentInstrument ? (PaymentInstrument) serializable2 : null;
Serializable serializable3 = bundle.getSerializable(SDKConstants.EXTRA_ASSIST_PARAMS);
this.assistParams = serializable3 instanceof PaytmAssistParams ? (PaytmAssistParams) serializable3 : null;
this.isNewFlow = bundle.getBoolean(SDKConstants.EXTRA_NEW_FLOW);
}
public void onSaveInstanceState(@NotNull Bundle bundle) {
Intrinsics.checkNotNullParameter(bundle, "outState");
bundle.putSerializable(SDKConstants.EXTRA_BANK_FORM_ITEM, this.bankFormItem);
bundle.putSerializable(SDKConstants.PAYMENT_INFO, this.paymentInstrument);
bundle.putSerializable(SDKConstants.EXTRA_ASSIST_PARAMS, this.assistParams);
bundle.putBoolean(SDKConstants.EXTRA_NEW_FLOW, this.isNewFlow);
super/*androidx.activity.ComponentActivity*/.onSaveInstanceState(bundle);
}
@Override
public void onWebPageFinish() {
hideLoaderDialog();
}
@Override
public void saveActivityFromFinish(String str) {
if (p.h(str, getChildClassName(), true)) {
return;
}
finish();
}
@Override
public boolean shouldKillActivity() {
return true;
}
@Override
public void addPageVisibleGAEvent() {
}
}