正在查看: Credmex v3.12.2 应用的 OrderActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Credmex v3.12.2 应用的 OrderActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.credmex.activity;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
import com.credmex.commom.CommonActivity;
import com.credmex.commom.OrderFragmentDecorator;
import com.credmex.fragment.OrderFragmentFolder.OrderFragment;
import com.credmex.fragment.OrderFragmentFolder.OrderFragmentKeyboardDelegate;
import com.credmex.fragment.OrderFragmentFolder.OrderFragmentWithAnim;
import com.credmex.models.RetainDialogResponse;
import com.credmex.net.CredMexObserver;
import com.credmex.net.IApiRoutes;
import com.credmex.utils.FeedbackDialogHelper;
import com.credmex.widght.dialog.bottomDialog.FeedbackBottomDialog;
import com.credmex.widght.dialog.bottomDialog.RetainDialog;
import com.sensorsdata.analytics.android.autotrack.aop.SensorsDataAutoTrackHelper;
import com.sensorsdata.analytics.android.sdk.SensorsDataInstrumented;
import com.veda.android.bananalibrary.infrastructure.BaseActivity;
import com.veda.supertoolkit.lifecycle.LifecycleEvent;
import com.yangqianguan.statistics.AutoTrackHelper;
import io.reactivex.disposables.Disposable;
public class OrderActivity extends CommonActivity implements OrderFragmentDecorator {
private final String D = "ORDER_FRAGMENT";
private OrderFragmentKeyboardDelegate E;
private FeedbackDialogHelper F;
private RetainDialogResponse.RetainDialogInfo G;
private void e0() {
((IApiRoutes) this.apiHelper.a()).i1().a(new CredMexObserver<RetainDialogResponse>(this) {
public void onSuccess(RetainDialogResponse retainDialogResponse) {
OrderActivity.this.G = retainDialogResponse.body;
}
protected boolean superShowErrorToast() {
return false;
}
});
}
private void f0() {
if (this.F != null) {
return;
}
FeedbackDialogHelper feedbackDialogHelper = new FeedbackDialogHelper("CREATING_ORDER_CANCELED", null, new FeedbackBottomDialog.Callback() {
@Override
public void b(CommonActivity commonActivity) {
OrderActivity.this.finish();
}
@Override
public void a() {
}
}, this);
this.F = feedbackDialogHelper;
feedbackDialogHelper.g();
}
private boolean g0() {
FeedbackDialogHelper feedbackDialogHelper = this.F;
if (feedbackDialogHelper == null) {
return false;
}
return feedbackDialogHelper.f();
}
@SensorsDataInstrumented
public void h0(View view) {
OrderFragmentKeyboardDelegate orderFragmentKeyboardDelegate = this.E;
if (orderFragmentKeyboardDelegate == null || !orderFragmentKeyboardDelegate.c()) {
B();
SensorsDataAutoTrackHelper.trackViewOnClick(view);
AutoTrackHelper.trackViewOnClick(view);
} else {
this.E.a();
SensorsDataAutoTrackHelper.trackViewOnClick(view);
AutoTrackHelper.trackViewOnClick(view);
}
}
public void i0() {
if (g0()) {
this.F.h(this);
} else {
finish();
}
}
private void j0() {
RetainDialog retainDialog = new RetainDialog(this, new Runnable() {
@Override
public final void run() {
OrderActivity.this.i0();
}
});
retainDialog.m(this.G);
retainDialog.show();
}
public static void startActivity(Activity activity) {
activity.startActivity(new Intent(activity, (Class<?>) OrderActivity.class));
}
@Override
protected void D() {
super.D();
e0();
}
@Override
protected void K() {
super.K();
((BaseActivity) this).a.setImageResource(2131231041);
((BaseActivity) this).a.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
OrderActivity.this.h0(view);
}
});
setToolbarDark();
setWindowStatusBarColor(this, 2131099721);
setAppearanceLightStatusBars(false);
f0();
}
public String getHostActivityType() {
return "ORDER_ACTIVITY";
}
@Override
public int getLayoutID() {
return 2131558680;
}
public boolean isNeedManualRequestOrderPageInfo() {
return true;
}
protected boolean k() {
return false;
}
public void onBackPressed() {
OrderFragmentKeyboardDelegate orderFragmentKeyboardDelegate = this.E;
if (orderFragmentKeyboardDelegate != null && orderFragmentKeyboardDelegate.c()) {
this.E.a();
return;
}
RetainDialogResponse.RetainDialogInfo retainDialogInfo = this.G;
if (retainDialogInfo == null || !retainDialogInfo.isNeedShowDialog()) {
i0();
} else {
j0();
}
}
@Override
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
Fragment findFragmentByTag = getSupportFragmentManager().findFragmentByTag("ORDER_FRAGMENT");
if (findFragmentByTag == null) {
findFragmentByTag = this.userSession.f().isUesNewOrderFragment ? OrderFragmentWithAnim.m2() : OrderFragment.k2();
getSupportFragmentManager().beginTransaction().add(2131362513, findFragmentByTag, "ORDER_FRAGMENT").commit();
}
this.E = (OrderFragmentKeyboardDelegate) findFragmentByTag;
}
@Override
@SuppressLint({"CheckResult"})
public Disposable runOnCreated(@NonNull Runnable runnable) {
return com.veda.supertoolkit.lifecycle.i.a(this, runnable);
}
@Override
@SuppressLint({"CheckResult"})
public Disposable runOnDestroy(@NonNull Runnable runnable) {
return com.veda.supertoolkit.lifecycle.i.b(this, runnable);
}
@Override
@SuppressLint({"CheckResult"})
public Disposable runOnEvent(@NonNull LifecycleEvent lifecycleEvent, @Nullable Runnable runnable) {
return com.veda.supertoolkit.lifecycle.i.c(this, lifecycleEvent, runnable);
}
}