package cn.damai.ultron.view.activity;
import android.app.Activity;
import android.content.Intent;
import android.content.res.Configuration;
import android.graphics.Color;
import android.os.Build;
import android.os.Bundle;
import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.view.animation.AnimationUtils;
import android.view.inputmethod.InputMethodManager;
import android.widget.FrameLayout;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentTransaction;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import cn.damai.commonbusiness.servicenotice.OnCompleteListener;
import cn.damai.commonbusiness.servicenotice.ProjectSupportServiceFragment;
import cn.damai.ticklet.bean.UserTicketTable;
import cn.damai.ultron.R$anim;
import cn.damai.ultron.R$color;
import cn.damai.ultron.R$id;
import cn.damai.ultron.R$layout;
import cn.damai.ultron.net.UltronPresenter;
import cn.damai.ultron.secondpage.selfaddress.view.DmSelfAddressBottomSheetFragment;
import cn.damai.ultron.utils.DmBuildRequestCallBackImp;
import cn.damai.ultron.utils.DmUltronChooseListenerImpl;
import cn.damai.ultron.utils.DmUltronRequestErrorUtils;
import cn.damai.ultron.view.OrderErrorPageView;
import cn.damai.ultron.view.bean.DmUltronPayResultBean;
import cn.damai.utils.SoLog;
import com.alibaba.pictures.bricks.base.PicturesBaseActivity;
import com.alibaba.pictures.mountain.MountainNative;
import com.alibaba.surgeon.bridge.ISurgeon;
import com.alibaba.surgeon.instrument.InstrumentAPI;
import com.alient.gaiax.container.util.ChannelUtil;
import com.taobao.android.ultron.common.model.IDMComponent;
import com.tencent.connect.common.Constants;
import com.youku.arch.v3.page.state.OnCreateStateViewListener;
import com.youku.arch.v3.page.state.PageStateManager;
import com.youku.arch.v3.page.state.State;
import com.youku.arch.v3.page.state.StateView;
import com.youku.middlewareservice.provider.info.AppInfoProviderProxy;
import com.youku.middlewareservice.provider.kvdata.SPProviderProxy;
import java.lang.ref.WeakReference;
import java.util.ArrayList;
import java.util.HashMap;
import tb.b51;
import tb.c51;
import tb.d51;
import tb.dq2;
import tb.ef5;
import tb.g41;
import tb.gy0;
import tb.k51;
import tb.l51;
import tb.l95;
import tb.lh0;
import tb.md5;
import tb.r75;
import tb.ta5;
import tb.u9;
import tb.uy;
import tb.wy5;
import tb.x51;
import tb.x64;
import tb.xz3;
import tb.z31;
/* compiled from: Taobao */
/* loaded from: C:\Users\LinZiQian\Desktop\大麦dex\classes23.dex */
public class DmOrderActivity extends PicturesBaseActivity {
private static transient /* synthetic */ ISurgeon $surgeonFlag;
public z31 dmErrorViewHolder;
private DmUltronPayResultBean dmPayResultBean;
private View errorMask;
private View errorMaskClick;
Fragment fragment;
private lh0 mDMMessage;
private b51 mDmTicketDetailView;
InputMethodManager mInputMethodManager;
private UltronPresenter mPresenter;
private LinearLayout mTicketPopView;
private DMProgressDialogV2 progressDialog;
private View statusBar;
public String promotionDescNew = "";
boolean is_seat = false;
private final DmBuildRequestCallBackImp callBackImp = new a();
private boolean backToDetail = false;
private x64.a header = null;
DmUltronChooseListenerImpl<String> closeTicketDetailListener = new d();
public int statusBarHeight = 0;
/* compiled from: Taobao */
public enum FragmentType {
SELFADDRESS,
PROMOTION,
NOTICE
}
/* compiled from: Taobao */
public class a implements DmBuildRequestCallBackImp {
private static transient /* synthetic */ ISurgeon $surgeonFlag;
a() {
}
@Override // cn.damai.ultron.utils.DmBuildRequestCallBackImp
public void onError(String str, String str2, int i, String str3, String str4) {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, "1")) {
iSurgeon.surgeon$dispatch("1", new Object[]{this, str, str2, Integer.valueOf(i), str3, str4});
return;
}
if (i == 420) {
str2 = "抢票人数太多啦,继续尝试别放弃";
}
DmUltronRequestErrorUtils.i().m(DmUltronRequestErrorUtils.BizType.BUILD).n(DmUltronRequestErrorUtils.DefaultError.ERROR_LAYOUT).p(DmUltronRequestErrorUtils.NetError.NO_NETWORK).f(DmOrderActivity.this, str, str2, str3, str4);
}
/* JADX WARN: Type inference failed for: r0v3, types: [android.app.Activity, cn.damai.ultron.view.activity.DmOrderActivity] */
@Override // cn.damai.ultron.utils.DmBuildRequestCallBackImp
public void onSuccess() {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, "2")) {
iSurgeon.surgeon$dispatch("2", new Object[]{this});
return;
}
z31 z31Var = DmOrderActivity.this.dmErrorViewHolder;
if (z31Var != null) {
z31Var.e();
}
?? r0 = DmOrderActivity.this;
r0.hideErrorView(r0);
DmOrderActivity.this.updateTicketDetailData();
}
}
/* compiled from: Taobao */
public class b implements View.OnClickListener {
private static transient /* synthetic */ ISurgeon $surgeonFlag;
/* renamed from: a, reason: collision with root package name */
final /* synthetic */ long f5162a;
final /* synthetic */ int b;
b(long j, int i) {
this.f5162a = j;
this.b = i;
}
@Override // android.view.View.OnClickListener
public void onClick(View view) {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, "1")) {
iSurgeon.surgeon$dispatch("1", new Object[]{this, view});
} else if (System.currentTimeMillis() - this.f5162a > this.b) {
DmOrderActivity.this.errorMaskClick.setClickable(false);
DmOrderActivity.this.errorMaskClick.setOnClickListener(null);
DmOrderActivity.this.errorMask.setVisibility(8);
}
}
}
/* compiled from: Taobao */
public class c implements View.OnClickListener {
private static transient /* synthetic */ ISurgeon $surgeonFlag;
c() {
}
@Override // android.view.View.OnClickListener
public void onClick(View view) {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, "1")) {
iSurgeon.surgeon$dispatch("1", new Object[]{this, view});
} else {
DmOrderActivity.this.finish();
}
}
}
/* compiled from: Taobao */
public class d implements DmUltronChooseListenerImpl<String> {
private static transient /* synthetic */ ISurgeon $surgeonFlag;
d() {
}
@Override // cn.damai.ultron.utils.DmUltronChooseListenerImpl
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void chooseItemListener(String str) {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, "1")) {
iSurgeon.surgeon$dispatch("1", new Object[]{this, str});
} else {
DmOrderActivity.this.mPresenter.getTradeEventHandler().h(DmOrderActivity.this.mPresenter.getTradeEventHandler().d().l(d51.closePopUpEvent));
}
}
}
/* compiled from: Taobao */
public class e implements ProjectSupportServiceFragment.AfterCreateViewHook {
private static transient /* synthetic */ ISurgeon $surgeonFlag;
/* renamed from: a, reason: collision with root package name */
final /* synthetic */ ProjectSupportServiceFragment f5165a;
final /* synthetic */ PicturesBaseActivity b;
/* compiled from: Taobao */
public class a implements OnCompleteListener {
private static transient /* synthetic */ ISurgeon $surgeonFlag;
a() {
}
@Override // cn.damai.commonbusiness.servicenotice.OnCompleteListener
public void onComplete(int i) {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, "1")) {
iSurgeon.surgeon$dispatch("1", new Object[]{this, Integer.valueOf(i)});
return;
}
PicturesBaseActivity picturesBaseActivity = e.this.b;
if (picturesBaseActivity == null || !(picturesBaseActivity instanceof DmOrderActivity)) {
return;
}
((DmOrderActivity) picturesBaseActivity).hideProFragment();
}
}
/* compiled from: Taobao */
public class b implements View.OnClickListener {
private static transient /* synthetic */ ISurgeon $surgeonFlag;
b() {
}
@Override // android.view.View.OnClickListener
public void onClick(View view) {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, "1")) {
iSurgeon.surgeon$dispatch("1", new Object[]{this, view});
return;
}
PicturesBaseActivity picturesBaseActivity = e.this.b;
if (picturesBaseActivity == null || !(picturesBaseActivity instanceof DmOrderActivity)) {
return;
}
((DmOrderActivity) picturesBaseActivity).hideProFragment();
}
}
e(DmOrderActivity dmOrderActivity, ProjectSupportServiceFragment projectSupportServiceFragment, PicturesBaseActivity picturesBaseActivity) {
this.f5165a = projectSupportServiceFragment;
this.b = picturesBaseActivity;
}
@Override // cn.damai.commonbusiness.servicenotice.ProjectSupportServiceFragment.AfterCreateViewHook
public void afterCreateView() {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, "1")) {
iSurgeon.surgeon$dispatch("1", new Object[]{this});
return;
}
this.f5165a.setOnCompleteListener(new a());
View view = this.f5165a.outView;
view.setBackgroundColor(Color.parseColor("#7E000000"));
view.setOnClickListener(new b());
this.f5165a.layoutBottom.startAnimation(AnimationUtils.loadAnimation(this.b, R$anim.activity_item_animshow));
}
}
private void InitUltronPresenter(Bundle bundle) {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, "6")) {
iSurgeon.surgeon$dispatch("6", new Object[]{this, bundle});
return;
}
RecyclerView recyclerView = (RecyclerView) findViewById(R$id.recycler_view);
recyclerView.setLayoutManager(new LinearLayoutManager(getBaseContext()));
LinearLayout linearLayout = (LinearLayout) findViewById(R$id.bottom_layout);
UltronPresenter ultronPresenter = new UltronPresenter(this, this.callBackImp);
this.mPresenter = ultronPresenter;
ultronPresenter.onCreate(bundle);
this.mPresenter.getViewManager().setErrorPageView(this.dmErrorViewHolder);
this.mPresenter.initView(null, recyclerView, linearLayout);
this.mPresenter.buildPage();
lh0 lh0Var = new lh0();
this.mDMMessage = lh0Var;
this.mPresenter.listenerNotify(lh0Var);
}
private void InputMethodHide() {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, UserTicketTable.LIVE_TICKET)) {
iSurgeon.surgeon$dispatch(UserTicketTable.LIVE_TICKET, new Object[]{this});
return;
}
if (this.mInputMethodManager == null) {
this.mInputMethodManager = (InputMethodManager) getSystemService("input_method");
}
this.mInputMethodManager.hideSoftInputFromWindow(getWindow().getDecorView().getWindowToken(), 0);
}
private void initBackEvent() {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, Constants.VIA_REPORT_TYPE_START_GROUP)) {
iSurgeon.surgeon$dispatch(Constants.VIA_REPORT_TYPE_START_GROUP, new Object[]{this});
} else {
findViewById(R$id.tv_goback).setOnClickListener(new c());
}
}
private void initErrorMask() {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, "9")) {
iSurgeon.surgeon$dispatch("9", new Object[]{this});
} else {
this.errorMask = findViewById(R$id.a_fast_click_blocker_container);
this.errorMaskClick = findViewById(R$id.a_fast_click_blocker);
}
}
private void initErrorView() {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, "20")) {
iSurgeon.surgeon$dispatch("20", new Object[]{this});
return;
}
LinearLayout linearLayout = (LinearLayout) findViewById(R$id.error_layout);
z31 z31Var = new z31();
this.dmErrorViewHolder = z31Var;
z31Var.g(linearLayout, this, this.header);
}
private void initParams() {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, "3")) {
iSurgeon.surgeon$dispatch("3", new Object[]{this});
return;
}
try {
Intent intent = getIntent();
long j = 0;
if (intent != null) {
if (intent.getBooleanExtra("isSpliceOrder", false)) {
((TextView) findViewById(R$id.order_activity_title)).setText("确认拼单");
} else {
((TextView) findViewById(R$id.order_activity_title)).setText("确认购买");
}
long longExtra = intent.getLongExtra(cn.damai.commonbusiness.nav.a.KEY_DM_ITEM_ID, 0L);
if (longExtra == 0 && !TextUtils.isEmpty(intent.getStringExtra("itemId"))) {
try {
longExtra = Long.parseLong(intent.getStringExtra("itemId"));
} catch (Exception e2) {
e2.printStackTrace();
}
}
j = longExtra == 0 ? intent.getLongExtra("itemId", 0L) : longExtra;
if (intent.hasExtra("is_seat")) {
this.is_seat = intent.getBooleanExtra("is_seat", false);
} else {
String stringExtra = intent.getStringExtra("chooseSeat");
if (TextUtils.isEmpty(stringExtra) || !"1".equals(stringExtra)) {
this.is_seat = false;
} else {
this.is_seat = true;
}
}
this.header = x64.a(j);
}
g41.g(this, j);
g41.f(this, this.is_seat);
} catch (Exception e3) {
e3.printStackTrace();
}
}
private void initStateBar() {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, "30")) {
iSurgeon.surgeon$dispatch("30", new Object[]{this});
return;
}
View findViewById = findViewById(R$id.status_bar);
this.statusBar = findViewById;
if (Build.VERSION.SDK_INT < 23) {
md5.f(this, false, R$color.black);
View view = this.statusBar;
if (view != null) {
view.setVisibility(8);
return;
}
return;
}
if (findViewById != null) {
this.statusBarHeight = md5.a(this);
this.statusBar.getLayoutParams().height = this.statusBarHeight;
this.statusBar.setVisibility(0);
}
md5.f(this, true, R$color.black);
md5.d(true, this);
md5.e(this);
}
private void initSuggestData() {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, "33")) {
iSurgeon.surgeon$dispatch("33", new Object[]{this});
return;
}
if (ChannelUtil.INSTANCE.isTppApp()) {
return;
}
String b2 = dq2.b(AppInfoProviderProxy.getPackageName().substring(1));
if (!uy.INSTANCE.isExpected("dm_suggest", "true", true)) {
SPProviderProxy.getSharedPreferences(b2).edit().putString(b2, "").apply();
return;
}
MountainNative mountainNative = new MountainNative();
try {
String string = getResources().getString(getResources().getIdentifier("dm_aultron_key", "string", AppInfoProviderProxy.getPackageName()));
String sToken = mountainNative.getSToken();
if (TextUtils.isEmpty(string)) {
SPProviderProxy.getSharedPreferences(b2).edit().putString(b2, "").apply();
return;
}
if (!TextUtils.isEmpty(sToken)) {
string = string + sToken;
}
SPProviderProxy.getSharedPreferences(b2).edit().putString(b2, string).apply();
} catch (Exception | UnsatisfiedLinkError e2) {
e2.printStackTrace();
SPProviderProxy.getSharedPreferences(b2).edit().putString(b2, "").apply();
}
}
private void initTicketDetailView() {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, "22")) {
iSurgeon.surgeon$dispatch("22", new Object[]{this});
return;
}
this.mTicketPopView = (LinearLayout) findViewById(R$id.ll_popup);
b51 b51Var = new b51();
this.mDmTicketDetailView = b51Var;
b51Var.d(this.mTicketPopView, this);
this.mDmTicketDetailView.i(this.closeTicketDetailListener);
}
public void callActivityResult(int i, int i2, Intent intent) {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, "11")) {
iSurgeon.surgeon$dispatch("11", new Object[]{this, Integer.valueOf(i), Integer.valueOf(i2), intent});
return;
}
try {
onActivityResult(i, i2, intent);
} catch (Exception e2) {
e2.printStackTrace();
}
}
@Override // com.alibaba.pictures.bricks.base.PicturesBaseActivity
public boolean enableUTReport() {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, "4")) {
return ((Boolean) iSurgeon.surgeon$dispatch("4", new Object[]{this})).booleanValue();
}
return true;
}
public int getCurrentIndex(String str) {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, "35")) {
return ((Integer) iSurgeon.surgeon$dispatch("35", new Object[]{this, str})).intValue();
}
try {
return Integer.valueOf(str).intValue();
} catch (Exception e2) {
e2.printStackTrace();
return 0;
}
}
public int getLayoutId() {
ISurgeon iSurgeon = $surgeonFlag;
return InstrumentAPI.support(iSurgeon, "1") ? ((Integer) iSurgeon.surgeon$dispatch("1", new Object[]{this})).intValue() : R$layout.activity_ultron;
}
public UltronPresenter getPresenter() {
ISurgeon iSurgeon = $surgeonFlag;
return InstrumentAPI.support(iSurgeon, "29") ? (UltronPresenter) iSurgeon.surgeon$dispatch("29", new Object[]{this}) : this.mPresenter;
}
@Override // com.alibaba.pictures.bricks.base.PicturesBaseActivity
@Nullable
public String getUtPageName() {
ISurgeon iSurgeon = $surgeonFlag;
return InstrumentAPI.support(iSurgeon, "5") ? (String) iSurgeon.surgeon$dispatch("5", new Object[]{this}) : "confirm";
}
public void hideCustomLoadingDialog() {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, xz3.CMS_ITEM_TITLE_HEIGHT_PIONEER_STR)) {
iSurgeon.surgeon$dispatch(xz3.CMS_ITEM_TITLE_HEIGHT_PIONEER_STR, new Object[]{this});
return;
}
if (isFinishing()) {
return;
}
try {
DMProgressDialogV2 dMProgressDialogV2 = this.progressDialog;
if (dMProgressDialogV2 != null) {
dMProgressDialogV2.dismiss();
}
} catch (Exception e2) {
e2.printStackTrace();
}
}
@Override // com.alibaba.pictures.bricks.base.PicturesBaseActivity, com.alient.onearch.adapter.state.StateViewManager.IStateFeature
public void hideErrorView(@Nullable Activity activity) {
StateView stateView;
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, "10")) {
iSurgeon.surgeon$dispatch("10", new Object[]{this, activity});
return;
}
int i = uy.INSTANCE.getInt("ultron_error_view_mask_time", 500);
if (i <= 0) {
this.errorMask.setVisibility(8);
super.hideErrorView(activity);
return;
}
this.errorMask.postDelayed(new Runnable() { // from class: cn.damai.ultron.view.activity.DmOrderActivity.2
private static transient /* synthetic */ ISurgeon $surgeonFlag;
@Override // java.lang.Runnable
public void run() {
ISurgeon iSurgeon2 = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon2, "1")) {
iSurgeon2.surgeon$dispatch("1", new Object[]{this});
} else if (DmOrderActivity.this.errorMask != null) {
((View) new WeakReference(DmOrderActivity.this.errorMask).get()).setVisibility(8);
}
}
}, i);
long currentTimeMillis = System.currentTimeMillis();
State currentState = this.pageStateManager.getCurrentState();
State state = State.FAILED;
if (currentState == state && (stateView = this.pageStateManager.stateView) != null && (stateView.getStateView(state) instanceof OrderErrorPageView)) {
this.errorMask.setVisibility(0);
OrderErrorPageView orderErrorPageView = (OrderErrorPageView) this.pageStateManager.stateView.getStateView(state);
if (orderErrorPageView != null && orderErrorPageView.isRefreshBtn()) {
int[] btnLocation = orderErrorPageView.getBtnLocation();
FrameLayout.LayoutParams layoutParams = (FrameLayout.LayoutParams) this.errorMaskClick.getLayoutParams();
if (btnLocation[1] > 0) {
layoutParams.topMargin = btnLocation[1] - (gy0.a(activity, 90.0f) / 2);
} else {
layoutParams.topMargin = (int) (gy0.d(activity) * 0.6000000238418579d);
}
this.errorMaskClick.setLayoutParams(layoutParams);
this.errorMaskClick.setOnClickListener(new b(currentTimeMillis, i));
}
}
super.hideErrorView(activity);
}
@Override // com.alibaba.pictures.bricks.base.PicturesBaseActivity, com.alient.onearch.adapter.state.StateViewManager.IStateFeature
public void hideLoadingDialog(@Nullable Activity activity) {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, "37")) {
iSurgeon.surgeon$dispatch("37", new Object[]{this, activity});
} else {
super.hideLoadingDialog(activity);
hideCustomLoadingDialog();
}
}
public void hideProFragment() {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, Constants.VIA_REPORT_TYPE_START_WAP)) {
iSurgeon.surgeon$dispatch(Constants.VIA_REPORT_TYPE_START_WAP, new Object[]{this});
return;
}
if (this.fragment == null) {
findViewById(R$id.ll_promotion).setVisibility(8);
return;
}
FragmentTransaction beginTransaction = getSupportFragmentManager().beginTransaction();
findViewById(R$id.ll_promotion).setVisibility(8);
beginTransaction.remove(this.fragment);
beginTransaction.commitAllowingStateLoss();
}
public ProjectSupportServiceFragment initFragment(PicturesBaseActivity picturesBaseActivity, Bundle bundle) {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, "34")) {
return (ProjectSupportServiceFragment) iSurgeon.surgeon$dispatch("34", new Object[]{this, picturesBaseActivity, bundle});
}
if (bundle == null) {
return null;
}
int currentIndex = getCurrentIndex(bundle.getString("index", "0"));
ArrayList parcelableArrayList = bundle.getParcelableArrayList(l95.notice);
ArrayList parcelableArrayList2 = bundle.getParcelableArrayList("service");
ArrayList parcelableArrayList3 = bundle.getParcelableArrayList("customut");
if (ef5.f(parcelableArrayList) + ef5.f(parcelableArrayList2) == 0) {
return null;
}
ProjectSupportServiceFragment genInstance = ProjectSupportServiceFragment.genInstance(parcelableArrayList2, parcelableArrayList, parcelableArrayList3, currentIndex);
genInstance.setPioneerTheme(u9.INSTANCE.getAppConfigProvider().getIsPioneerOpen());
genInstance.setAfterCreateViewHook(new e(this, genInstance, picturesBaseActivity));
return genInstance;
}
@Override // com.alibaba.pictures.bricks.base.PicturesBaseActivity
public void initPageStateManager() {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, "21")) {
iSurgeon.surgeon$dispatch("21", new Object[]{this});
return;
}
super.initPageStateManager();
OrderErrorPageView orderErrorPageView = new OrderErrorPageView(this);
PageStateManager pageStateManager = this.pageStateManager;
State state = State.FAILED;
pageStateManager.setStateProperty(state, (OnCreateStateViewListener) null);
this.pageStateManager.setStateProperty(state, orderErrorPageView);
}
@Override // com.alibaba.pictures.bricks.base.PicturesBaseActivity
public boolean isHideReportBtn() {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, "32")) {
return ((Boolean) iSurgeon.surgeon$dispatch("32", new Object[]{this})).booleanValue();
}
return true;
}
protected void onActivityResult(int i, int i2, Intent intent) {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, "12")) {
iSurgeon.surgeon$dispatch("12", new Object[]{this, Integer.valueOf(i), Integer.valueOf(i2), intent});
return;
}
super/*androidx.fragment.app.FragmentActivity*/.onActivityResult(i, i2, intent);
if (i == 36 && i2 == -1) {
IDMComponent a2 = c51.a(this.mPresenter);
if (a2 != null) {
this.mPresenter.getDataManager().respondToLinkage(a2);
return;
}
return;
}
if (i == 41) {
if (i2 == -1) {
this.mPresenter.getTradeEventHandler().h(this.mPresenter.getTradeEventHandler().d().l(d51.switchDeliveryWayEvent).m("data", intent));
return;
}
return;
}
if (i == 48) {
if (i2 == -1) {
this.mPresenter.getTradeEventHandler().h(this.mPresenter.getTradeEventHandler().d().l(d51.switchDataTypeEvent).m("pageType", d51.PAGE_PHONE_CODE).m("data", intent));
return;
}
return;
}
if (i == 37) {
if (intent != null) {
this.mPresenter.getTradeEventHandler().h(this.mPresenter.getTradeEventHandler().d().l(d51.switchDataTypeEvent).m("pageType", d51.PAGE_ADDRESS_LIST).m("data", intent));
return;
}
return;
}
if (i == 49) {
onSelectPromoBack(intent);
return;
}
if (i == 39) {
if (i2 != -1 || intent == null) {
return;
}
this.mPresenter.getTradeEventHandler().h(this.mPresenter.getTradeEventHandler().d().l(d51.switchDataTypeEvent).m("pageType", d51.PAGE_READ_PHONE).m("data", intent));
return;
}
if (i == 38) {
finish();
return;
}
if (i == 50) {
DmUltronPayResultBean dmUltronPayResultBean = this.dmPayResultBean;
if (dmUltronPayResultBean != null) {
l51.f(this, dmUltronPayResultBean);
} else {
Log.e("payresult", "pay result is null after anim");
}
}
}
public void onBackPressed() {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, "18")) {
iSurgeon.surgeon$dispatch("18", new Object[]{this});
return;
}
if (this.backToDetail) {
DmUltronRequestErrorUtils.i().q(this);
return;
}
Fragment fragment = this.fragment;
if (fragment != null && fragment.isVisible() && findViewById(R$id.ll_promotion).getVisibility() == 0) {
hideProFragment();
} else {
super/*androidx.activity.ComponentActivity*/.onBackPressed();
}
}
@Override // com.alibaba.pictures.bricks.base.PicturesBaseActivity
public void onConfigurationChanged(@NonNull Configuration configuration) {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, "39")) {
iSurgeon.surgeon$dispatch("39", new Object[]{this, configuration});
return;
}
super.onConfigurationChanged(configuration);
Log.e("onxConfigurationChanged", "order onConfigurationChanged start ");
if (!uy.INSTANCE.isExpected("order_onConfigurationChanged_switch", "open", true)) {
Log.e("onxConfigurationChanged", "order onConfigurationChanged closed by orange ");
return;
}
Log.e("onxConfigurationChanged", "order onConfigurationChanged excute ");
UltronPresenter ultronPresenter = this.mPresenter;
if (ultronPresenter != null) {
ultronPresenter.buildPage();
}
}
@Override // com.alibaba.pictures.bricks.base.PicturesBaseActivity
protected void onCreate(@Nullable Bundle bundle) {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, "2")) {
iSurgeon.surgeon$dispatch("2", new Object[]{this, bundle});
return;
}
wy5.INSTANCE.j("confirm", "confirm");
super.onCreate(bundle);
k51.q().f15819a = 0L;
supportRequestWindowFeature(1);
this.backToDetail = false;
setContentView(getLayoutId());
ta5.INSTANCE.a(this);
initStateBar();
initErrorMask();
System.out.println("aultron on Create");
initParams();
initSuggestData();
startExpoTrack(this);
initErrorView();
InitUltronPresenter(bundle);
initBackEvent();
initTicketDetailView();
System.out.println("aultron on Create finish");
u9 u9Var = u9.INSTANCE;
if (u9Var.getAppConfigProvider() == null || !u9Var.getAppConfigProvider().getIsPioneerOpen()) {
return;
}
findViewById(R$id.top_layout).setBackgroundColor(Color.parseColor("#FF7600"));
}
@Override // com.alibaba.pictures.bricks.base.PicturesBaseActivity
protected void onDestroy() {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, Constants.VIA_ACT_TYPE_TWENTY_EIGHT)) {
iSurgeon.surgeon$dispatch(Constants.VIA_ACT_TYPE_TWENTY_EIGHT, new Object[]{this});
return;
}
UltronPresenter ultronPresenter = this.mPresenter;
if (ultronPresenter != null) {
ultronPresenter.onDestroy();
}
lh0 lh0Var = this.mDMMessage;
if (lh0Var != null) {
lh0Var.a();
}
InputMethodHide();
r75.f().w();
k51.q().f15819a = 0L;
if (!this.is_seat) {
SoLog.a();
}
super.onDestroy();
}
@Override // com.alibaba.pictures.bricks.base.PicturesBaseActivity
protected void onPause() {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, Constants.VIA_REPORT_TYPE_CHAT_VIDEO)) {
iSurgeon.surgeon$dispatch(Constants.VIA_REPORT_TYPE_CHAT_VIDEO, new Object[]{this});
return;
}
super.onPause();
UltronPresenter ultronPresenter = this.mPresenter;
if (ultronPresenter != null) {
ultronPresenter.onPause();
}
}
@Override // com.alibaba.pictures.bricks.base.PicturesBaseActivity, com.alient.onearch.adapter.state.StateViewManager.IStateViewListener
public boolean onRefreshClick() {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, "7")) {
return ((Boolean) iSurgeon.surgeon$dispatch("7", new Object[]{this})).booleanValue();
}
this.mPresenter.buildPage();
return true;
}
@Override // com.alibaba.pictures.bricks.base.PicturesBaseActivity, com.alient.onearch.adapter.state.StateViewManager.IStateViewListener
public boolean onReportClick() {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, "8")) {
return ((Boolean) iSurgeon.surgeon$dispatch("8", new Object[]{this})).booleanValue();
}
return false;
}
@Override // com.alibaba.pictures.bricks.base.PicturesBaseActivity
protected void onResume() {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, Constants.VIA_REPORT_TYPE_CHAT_AUDIO)) {
iSurgeon.surgeon$dispatch(Constants.VIA_REPORT_TYPE_CHAT_AUDIO, new Object[]{this});
return;
}
super.onResume();
UltronPresenter ultronPresenter = this.mPresenter;
if (ultronPresenter != null) {
ultronPresenter.onResume();
}
HashMap hashMap = new HashMap();
hashMap.put("item_id", String.valueOf(g41.b(this)));
hashMap.put("is_seat", g41.a(this) ? "1" : "0");
x51.INSTANCE.T(this, hashMap);
}
public void onSelectPromoBack(Intent intent) {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, "14")) {
iSurgeon.surgeon$dispatch("14", new Object[]{this, intent});
} else if (intent != null) {
this.mPresenter.getTradeEventHandler().h(this.mPresenter.getTradeEventHandler().d().l(d51.switchDataTypeEvent).m("pageType", d51.PAGE_PROMOTION_LIST).m("data", intent));
}
}
protected void onStop() {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, "27")) {
iSurgeon.surgeon$dispatch("27", new Object[]{this});
} else {
super.onStop();
InputMethodHide();
}
}
public void setBackToDetailMode() {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, Constants.VIA_ACT_TYPE_NINETEEN)) {
iSurgeon.surgeon$dispatch(Constants.VIA_ACT_TYPE_NINETEEN, new Object[]{this});
} else {
this.backToDetail = true;
}
}
public void setPayResult(DmUltronPayResultBean dmUltronPayResultBean) {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, "13")) {
iSurgeon.surgeon$dispatch("13", new Object[]{this, dmUltronPayResultBean});
} else {
this.dmPayResultBean = dmUltronPayResultBean;
}
}
public void showCustomLoadingDialog(@Nullable String str, boolean z) {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, "36")) {
iSurgeon.surgeon$dispatch("36", new Object[]{this, str, Boolean.valueOf(z)});
return;
}
if (isFinishing()) {
return;
}
try {
if (this.progressDialog == null) {
this.progressDialog = new DMProgressDialogV2(this).a();
}
this.progressDialog.setCancelable(z);
if (this.progressDialog.isShowing() || isFinishing()) {
return;
}
this.progressDialog.show();
} catch (Exception e2) {
e2.printStackTrace();
}
}
public void showProFragment(Bundle bundle, FragmentType fragmentType) {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, "15")) {
iSurgeon.surgeon$dispatch("15", new Object[]{this, bundle, fragmentType});
return;
}
if (fragmentType == FragmentType.SELFADDRESS) {
DmSelfAddressBottomSheetFragment dmSelfAddressBottomSheetFragment = new DmSelfAddressBottomSheetFragment();
dmSelfAddressBottomSheetFragment.setArguments(bundle);
dmSelfAddressBottomSheetFragment.show(getSupportFragmentManager(), "DmSelfAddressBottomSheetFragment");
return;
}
if (fragmentType == FragmentType.PROMOTION) {
this.fragment = new DmUltronPromotionFragment();
} else if (fragmentType != FragmentType.NOTICE) {
return;
} else {
this.fragment = initFragment(this, bundle);
}
if (this.fragment == null) {
return;
}
FragmentTransaction beginTransaction = getSupportFragmentManager().beginTransaction();
int i = R$id.ll_promotion;
findViewById(i).setVisibility(0);
this.fragment.setArguments(bundle);
beginTransaction.replace(i, this.fragment);
beginTransaction.commitAllowingStateLoss();
}
public void updateTicketDetailData() {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, "23")) {
iSurgeon.surgeon$dispatch("23", new Object[]{this});
} else {
this.mDmTicketDetailView.l(c51.i(this.mPresenter));
}
}
public void updateTicketDetailVis(boolean z) {
ISurgeon iSurgeon = $surgeonFlag;
if (InstrumentAPI.support(iSurgeon, "24")) {
iSurgeon.surgeon$dispatch("24", new Object[]{this, Boolean.valueOf(z)});
} else if (z) {
this.mDmTicketDetailView.c();
} else {
this.mDmTicketDetailView.j();
}
}
}这是页面代码
最新发布