正在查看: Easycash v3.75.13 应用的 ECLoanInputActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Easycash v3.75.13 应用的 ECLoanInputActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.lingyue.easycash.business.subhome.loan;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Intent;
import android.content.res.ColorStateList;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.MotionEvent;
import android.view.View;
import android.widget.FrameLayout;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.widget.Toolbar;
import androidx.core.content.ContextCompat;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentActivity;
import androidx.fragment.app.FragmentTransaction;
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout;
import butterknife.BindView;
import butterknife.OnClick;
import com.github.lzyzsd.jsbridge.CallBackFunction;
import com.lingyue.easycash.R;
import com.lingyue.easycash.SecureUtil;
import com.lingyue.easycash.account.u;
import com.lingyue.easycash.activity.main.HomeMessageController;
import com.lingyue.easycash.business.home.IHomeContract;
import com.lingyue.easycash.business.home.IHomeFragment;
import com.lingyue.easycash.business.market.ResourceMarketTransform;
import com.lingyue.easycash.business.market.ResourceTracCenter;
import com.lingyue.easycash.business.market.ResourceType;
import com.lingyue.easycash.commom.EasyCashCommonActivity;
import com.lingyue.easycash.core.HomeCore;
import com.lingyue.easycash.fragment.EasyCashHomeLoanInputFragment;
import com.lingyue.easycash.fragment.EasyCashQuickOrderFragment;
import com.lingyue.easycash.models.OpenWebWithCallbackBean;
import com.lingyue.easycash.models.UserGlobal;
import com.lingyue.easycash.models.enums.EasyCashHomeStatus;
import com.lingyue.easycash.models.enums.PageVersion;
import com.lingyue.easycash.models.enums.UserDisplayStatus;
import com.lingyue.easycash.models.event.JoinActivityEvent;
import com.lingyue.easycash.models.home.HomeBody;
import com.lingyue.easycash.models.home.HomeMessageInfo;
import com.lingyue.easycash.models.home.HomePageConfig;
import com.lingyue.easycash.models.home.HomeUserInfo;
import com.lingyue.easycash.models.home.TestDisplayStrategy;
import com.lingyue.easycash.models.response.HomeResponse;
import com.lingyue.easycash.net.EasyCashResponseCode;
import com.lingyue.easycash.route.RouteCenter;
import com.lingyue.easycash.utils.AppResourceReportUtils;
import com.lingyue.easycash.utils.EasycashUmengEvent;
import com.lingyue.easycash.utils.SensorTrackEvent;
import com.lingyue.easycash.utils.TrackUtils;
import com.lingyue.easycash.widght.ECSwipeRefreshLayout;
import com.lingyue.easycash.widght.home.HomeErrorCard;
import com.lingyue.idnbaselib.dialogmanager.DialogManager;
import com.lingyue.idnbaselib.framework.lifecycle.LifecycleEvent;
import com.lingyue.idnbaselib.model.AppResource;
import com.lingyue.idnbaselib.model.AppResourceReportPageType;
import com.lingyue.idnbaselib.model.FloatingIcon;
import com.lingyue.idnbaselib.model.FloatingIconResponse;
import com.lingyue.idnbaselib.model.IdnBaseResult;
import com.lingyue.idnbaselib.model.IdnObserver;
import com.lingyue.idnbaselib.utils.ColorUtil;
import com.lingyue.idnbaselib.utils.DevUtil;
import com.lingyue.idnbaselib.utils.GsonUtil;
import com.lingyue.idnbaselib.utils.JsonParamsBuilder;
import com.lingyue.idnbaselib.utils.TechSensorTrackEvent;
import com.lingyue.idnbaselib.utils.ThirdPartEventUtils;
import com.lingyue.supertoolkit.customtools.CollectionUtils;
import com.lingyue.supertoolkit.customtools.CrashReporter;
import com.lingyue.supertoolkit.resourcetools.ContextProvider;
import com.lingyue.supertoolkit.widgets.BaseUtils;
import com.lingyue.supertoolkit.widgets.DragImageView;
import com.qiniu.android.collect.ReportItem;
import com.sensorsdata.analytics.android.autotrack.aop.SensorsDataAutoTrackHelper;
import com.sensorsdata.analytics.android.sdk.SensorsDataInstrumented;
import com.veda.android.imageloaderlib.IImageLoader;
import com.veda.android.imageloaderlib.Imager;
import com.yangqianguan.statistics.AutoTrackHelper;
import io.reactivex.Flowable;
import io.reactivex.android.schedulers.AndroidSchedulers;
import io.reactivex.disposables.Disposable;
import io.reactivex.functions.Consumer;
import io.reactivex.functions.Function;
import io.reactivex.functions.Predicate;
import io.reactivex.schedulers.Schedulers;
import io.sentry.ITransaction;
import io.sentry.Sentry;
import io.sentry.SpanStatus;
import java.util.Arrays;
import java.util.HashMap;
import org.greenrobot.eventbus.EventBus;
public class ECLoanInputActivity extends EasyCashCommonActivity implements IHomeContract, ILoanContract {
private IHomeFragment B;
private HomeMessageController C;
private DialogManager D;
private EasyCashHomeStatus E;
@Nullable
private HomeBody F;
private FloatingIcon G;
private boolean H;
private boolean I;
private final String J = "subHomeLastDisplayHomeMessageWithinOpenApp";
@BindView(R.id.div_floating_icon)
DragImageView divFloatingIcon;
@BindView(R.id.root_container)
FrameLayout flRootContainer;
@BindView(R.id.hec_network_error)
HomeErrorCard hecNetworkError;
@BindView(R.id.srl_refresh)
ECSwipeRefreshLayout srlRefresh;
static class AnonymousClass3 {
static final int[] a;
static final int[] b;
static {
int[] iArr = new int[EasyCashHomeStatus.values().length];
b = iArr;
try {
iArr[EasyCashHomeStatus.LOAN.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
b[EasyCashHomeStatus.CREDITS_DECREASE_QUICK_ORDER.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
int[] iArr2 = new int[UserDisplayStatus.values().length];
a = iArr2;
try {
iArr2[UserDisplayStatus.CREDITS_DECREASE_QUICK_ORDER.ordinal()] = 1;
} catch (NoSuchFieldError unused3) {
}
try {
a[UserDisplayStatus.ENABLE_CREATE_ORDER.ordinal()] = 2;
} catch (NoSuchFieldError unused4) {
}
}
}
private void A0() {
ThirdPartEventUtils.P(this, SensorTrackEvent.EC_INPUT_ACT_CLICK_BACK, new HashMap());
}
private void B0() {
if (!isInCreateOrderStatus() || this.F.topArea == null) {
this.userSession.b().isDynamicallySetHomeToolBarColor = false;
return;
}
this.userSession.b().isDynamicallySetHomeToolBarColor = true;
this.userSession.f().invasiveToolBarColor = this.F.topArea.toolBarColor;
this.userSession.f().toolBarIconColor = this.F.topArea.toolBarIconColor;
}
private void C0(HomeBody homeBody) {
UserGlobal b = this.userSession.b();
b.userStatus = UserDisplayStatus.fromName(homeBody.userInfo.displayStatus);
HomeUserInfo homeUserInfo = homeBody.userInfo;
b.exactStatus = homeUserInfo.exactStatus;
b.displayStatus = homeUserInfo.displayStatus;
b.hasLowInterestProduct = homeUserInfo.hasLowInterestProduct;
b.loanVipUser = homeUserInfo.loanVipUser;
b.orderLimitLevel = homeUserInfo.orderLimitLevel;
b.uiV2 = homeBody.isEnableHomeUIV2();
b.productStyleFor367 = TestDisplayStrategy.fromName(homeBody.userInfo.canOrderPageResponse.productStyleFor367);
HomePageConfig homePageConfig = homeBody.pageConfig;
if (homePageConfig != null) {
b.pageConfigVersion = PageVersion.fromName(homePageConfig.version);
}
B0();
ThirdPartEventUtils.S(TrackUtils.a(homeBody.userInfo.exactStatus, b.uiV2).toString());
}
private IHomeFragment b0(EasyCashHomeStatus easyCashHomeStatus) {
int i = AnonymousClass3.b[easyCashHomeStatus.ordinal()];
if (i == 1) {
return g0() ? LoanContainer.f1(this.F) : EasyCashHomeLoanInputFragment.f5(this.F);
}
if (i != 2) {
return null;
}
return EasyCashQuickOrderFragment.k1(this.F);
}
private boolean c0(EasyCashHomeStatus easyCashHomeStatus) {
HomeBody homeBody = this.F;
return homeBody == null || homeBody.userInfo.isSameUserDisplayStatus(UserDisplayStatus.UNKNOWN) || !(easyCashHomeStatus == EasyCashHomeStatus.LOAN || easyCashHomeStatus == EasyCashHomeStatus.CREDITS_DECREASE_QUICK_ORDER);
}
private void d0() {
this.hecNetworkError.setOnClickRetryListener(new HomeErrorCard.OnClickRetryListener() {
@Override
public final void a(View view) {
ECLoanInputActivity.this.n0(view);
}
});
}
private void e0() {
this.srlRefresh.setColorSchemeResources(new int[]{android.R.color.holo_blue_dark, android.R.color.holo_orange_dark});
this.srlRefresh.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
public final void onRefresh() {
ECLoanInputActivity.this.o0();
}
});
}
private void f0() {
this.a.setVisibility(this.userSession.f().showCustomerService ? 0 : 8);
this.a.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
ECLoanInputActivity.this.p0(view);
}
});
}
private boolean g0() {
HomeBody homeBody = this.F;
return (homeBody == null || !homeBody.needDisplayH5Loan() || this.I) ? false : true;
}
private boolean h0() {
IHomeFragment iHomeFragment = this.B;
return (iHomeFragment != null && (iHomeFragment instanceof EasyCashHomeLoanInputFragment) && g0()) || (!g0() && (this.B instanceof LoanContainer));
}
public String k0(Integer num) throws Exception {
HashMap hashMap = new HashMap();
HomeBody homeBody = this.F;
if (homeBody != null && !TextUtils.isEmpty(homeBody.originJsonString)) {
hashMap.put("homeBody", GsonUtil.b().k(this.F.originJsonString, HashMap.class));
} else if (this.F != null) {
HomeResponse homeResponse = new HomeResponse();
homeResponse.body = this.F;
homeResponse.status = new IdnBaseResult.Status(0, null, "");
hashMap.put("homeBody", GsonUtil.b().k(GsonUtil.b().t(homeResponse), HashMap.class));
}
return GsonUtil.b().t(hashMap);
}
public static boolean l0(LifecycleEvent lifecycleEvent) throws Exception {
return lifecycleEvent == LifecycleEvent.RESUMED;
}
public void m0(LifecycleEvent lifecycleEvent) throws Exception {
IHomeFragment iHomeFragment = this.B;
if (iHomeFragment == null || !iHomeFragment.m()) {
refreshHomeData(false);
}
}
public void n0(View view) {
EasyCashHomeStatus easyCashHomeStatus = this.E;
if (easyCashHomeStatus != null && c0(easyCashHomeStatus)) {
finish();
} else {
if (this.srlRefresh.isRefreshing()) {
return;
}
this.H = true;
this.srlRefresh.setRefreshing(true);
w0();
}
}
public void o0() {
ThirdPartEventUtils.E(this, null, EasycashUmengEvent.u0);
this.H = true;
w0();
}
@SensorsDataInstrumented
public void p0(View view) {
if (BaseUtils.l()) {
SensorsDataAutoTrackHelper.trackViewOnClick(view);
AutoTrackHelper.trackViewOnClick(view);
} else {
openCustomerService();
SensorsDataAutoTrackHelper.trackViewOnClick(view);
AutoTrackHelper.trackViewOnClick(view);
}
}
public void q0(String str) {
if (this.G == null) {
return;
}
ThirdPartEventUtils.D(this, str, new JsonParamsBuilder().d("id").a(this.G.id).d("content").a(this.G.content).d("imageUrl").a(this.G.iconUrl).d("redirectUrl").a(this.G.redirectUrl).c());
}
private void r0(int i) {
if ((i & 2) == 2) {
this.I = true;
}
}
public void s0(HomeBody homeBody) {
this.F = homeBody;
if (homeBody == null || homeBody.userInfo == null) {
BaseUtils.s(this, getString(R.string.data_error_message));
showLoadErrorContent();
return;
}
C0(homeBody);
t0();
u0();
if (!g0()) {
y0();
}
getDialogManager().h();
}
public static void startECLoanInputActivity(Activity activity, HomeBody homeBody) {
HomeCore.v().O();
Intent intent = new Intent(activity, (Class<?>) ECLoanInputActivity.class);
intent.putExtra("intent_params_home_body", homeBody);
activity.startActivity(intent);
}
private void t0() {
int i = AnonymousClass3.a[UserDisplayStatus.fromName(this.F.userInfo.displayStatus).ordinal()];
if (i == 1) {
hideErrorContent();
switchHomeFragment(EasyCashHomeStatus.CREDITS_DECREASE_QUICK_ORDER);
} else {
if (i == 2) {
hideErrorContent();
switchHomeFragment(EasyCashHomeStatus.LOAN);
return;
}
this.E = null;
showLoadErrorContent();
CrashReporter.a(new Exception("unSupported displayStatus :" + this.F.userInfo.displayStatus));
}
}
private void u0() {
if (g0()) {
return;
}
IHomeFragment iHomeFragment = this.B;
if ((iHomeFragment instanceof EasyCashHomeLoanInputFragment) && ((EasyCashHomeLoanInputFragment) iHomeFragment).isCreatingOrder()) {
TechSensorTrackEvent techSensorTrackEvent = TechSensorTrackEvent.TECH_BLOCKED_RESOURCE_POSITION_DIALOG;
ThirdPartEventUtils.Q(ContextProvider.c(), techSensorTrackEvent, techSensorTrackEvent.a());
return;
}
HomeMessageInfo homeMessageInfo = this.F.homeMessage;
if (homeMessageInfo == null || CollectionUtils.f(homeMessageInfo.data)) {
return;
}
HomeMessageController homeMessageController = this.C;
HomeBody homeBody = this.F;
homeMessageController.b1(homeBody, homeBody.homeMessage);
}
private void v0(IHomeFragment iHomeFragment) {
if (this.f == null) {
return;
}
if (iHomeFragment.h()) {
setToolBarVisibility(8);
} else {
setToolBarVisibility(0);
}
}
private void w0() {
z0();
}
private void y0() {
this.apiHelper.a().J0().a(new IdnObserver<FloatingIconResponse>(this) {
@Override
public void onSuccess(FloatingIconResponse floatingIconResponse) {
if (TextUtils.isEmpty(floatingIconResponse.body.iconUrl) || TextUtils.isEmpty(floatingIconResponse.body.redirectUrl)) {
ECLoanInputActivity.this.divFloatingIcon.setVisibility(8);
return;
}
ECLoanInputActivity.this.divFloatingIcon.setVisibility(0);
IImageLoader a = Imager.a();
FragmentActivity fragmentActivity = ECLoanInputActivity.this;
a.b(fragmentActivity, floatingIconResponse.body.iconUrl, fragmentActivity.divFloatingIcon);
ResourceTracCenter c = ResourceTracCenter.c();
AppResourceReportPageType appResourceReportPageType = AppResourceReportPageType.SUB_HOME;
c.h(appResourceReportPageType.name(), ResourceMarketTransform.b(floatingIconResponse.body), ECLoanInputActivity.this);
AppResourceReportUtils.a(ECLoanInputActivity.this, Arrays.asList(new AppResource(appResourceReportPageType.name(), ECLoanInputActivity.this.userSession.b().exactStatus, floatingIconResponse.body.id)));
ECLoanInputActivity.this.G = floatingIconResponse.body;
ECLoanInputActivity.this.q0(EasycashUmengEvent.x2);
}
});
}
private void z0() {
final ITransaction C = Sentry.C("HomeApiTransaction", ReportItem.LogTypeRequest);
this.apiHelper.a().n1().a(new IdnObserver<HomeResponse>(this) {
@Override
public void onError(Throwable th, HomeResponse homeResponse) {
ECLoanInputActivity.this.srlRefresh.setRefreshing(false);
if ((SecureUtil.a(homeResponse.status.code) && homeResponse.status.displayType == IdnBaseResult.ResponseDisplayType.SECURE_CHECK) || homeResponse.status.code == EasyCashResponseCode.SECURE_API_UNAUTHORIZED_USER.code) {
ECLoanInputActivity.this.hideErrorContent();
} else {
ECLoanInputActivity.this.showLoadErrorContent();
}
super.onError(th, (Throwable) homeResponse);
if (th != null) {
C.a("errorMsg", th.getMessage() != null ? th.getMessage() : "unknown error");
}
C.o(SpanStatus.UNKNOWN_ERROR);
}
@Override
public void onSuccess(HomeResponse homeResponse) {
ECLoanInputActivity.this.s0(homeResponse.body);
C.a("exactStatus", ECLoanInputActivity.this.x0());
C.o(SpanStatus.OK);
}
@Override
public void onComplete() {
ECLoanInputActivity.this.srlRefresh.setRefreshing(false);
}
});
}
@Override
protected void B(@NonNull Bundle bundle) {
super.B(bundle);
this.F = (HomeBody) bundle.get("intent_params_home_body");
this.E = (EasyCashHomeStatus) bundle.getSerializable("currentHomeStatus");
this.B = getSupportFragmentManager().getFragment(bundle, "currentFragment");
}
@Override
protected void D() {
super.D();
this.C = new HomeMessageController(this, null, "subHomeLastDisplayHomeMessageWithinOpenApp");
this.D = new DialogManager();
e0();
d0();
f0();
}
@Override
protected void N(Bundle bundle) {
super.N(bundle);
bundle.putSerializable("currentHomeStatus", this.E);
IHomeFragment iHomeFragment = this.B;
if (iHomeFragment == null || !iHomeFragment.l().isAdded()) {
return;
}
getSupportFragmentManager().putFragment(bundle, "currentFragment", this.B.l());
}
@Override
public void bridgeCallBackMethodName(OpenWebWithCallbackBean openWebWithCallbackBean) {
IHomeFragment iHomeFragment = this.B;
if (iHomeFragment instanceof LoanContainer) {
((LoanContainer) iHomeFragment).M0(openWebWithCallbackBean);
}
}
@Override
public void callJsFunc(@NonNull String str, @Nullable String str2) {
IHomeFragment iHomeFragment = this.B;
if (iHomeFragment instanceof LoanContainer) {
((LoanContainer) iHomeFragment).O0(str, str2);
}
}
public void changeHomeFragment(IHomeFragment iHomeFragment) {
Fragment findFragmentByTag = getSupportFragmentManager().findFragmentByTag("fragmentTag");
if (iHomeFragment == findFragmentByTag) {
return;
}
v0(iHomeFragment);
FragmentTransaction beginTransaction = getSupportFragmentManager().beginTransaction();
if (findFragmentByTag == null) {
beginTransaction.add(R.id.root_container, iHomeFragment.l(), "fragmentTag");
} else {
beginTransaction.replace(R.id.root_container, iHomeFragment.l(), "fragmentTag");
}
beginTransaction.commitNowAllowingStateLoss();
}
@OnClick({R.id.div_floating_icon})
public void clickDivFloatingIcon(View view) {
FloatingIcon floatingIcon;
if (BaseUtils.l() || (floatingIcon = this.G) == null || TextUtils.isEmpty(floatingIcon.redirectUrl)) {
return;
}
RouteCenter.f(this, this.G.redirectUrl);
ResourceTracCenter.c().e(AppResourceReportPageType.SUB_HOME.name(), ResourceMarketTransform.b(this.G), this, ResourceType.ResourceBtnType.Confirm);
q0(EasycashUmengEvent.S0);
}
@Override
public boolean dispatchTouchEvent(MotionEvent motionEvent) {
IHomeFragment iHomeFragment = this.B;
if (iHomeFragment != null) {
iHomeFragment.dispatchTouchEvent(motionEvent);
}
return super.dispatchTouchEvent(motionEvent);
}
@Override
public IHomeContract.PageType getContainerType() {
return IHomeContract.PageType.NEW_HOME;
}
@Override
@NonNull
public String getCurrentPageType() {
return AppResourceReportPageType.SUB_HOME.name();
}
@Override
public DialogManager getDialogManager() {
return this.D;
}
@Override
@Nullable
public IHomeFragment getEasyBaseFrag() {
return this.B;
}
@Override
public int getLayoutID() {
return R.layout.easycash_activity_loan_input;
}
@Override
@SuppressLint({"CheckResult"})
public void getLoanInitData(final CallBackFunction callBackFunction) {
IHomeFragment iHomeFragment = this.B;
if (iHomeFragment instanceof LoanContainer) {
((LoanContainer) iHomeFragment).Q0().o0(1L).g0(new Consumer() {
public final void accept(Object obj) {
callBackFunction.onCallBack((String) obj);
}
}, new u());
} else {
getLoanInitDataObs().o0(1L).g0(new Consumer() {
public final void accept(Object obj) {
callBackFunction.onCallBack((String) obj);
}
}, new u());
}
}
public Flowable<String> getLoanInitDataObs() {
return Flowable.M(1).l0(Schedulers.c()).N(new Function() {
public final Object apply(Object obj) {
String k02;
k02 = ECLoanInputActivity.this.k0((Integer) obj);
return k02;
}
}).Q(AndroidSchedulers.a());
}
public void hideErrorContent() {
this.flRootContainer.setVisibility(0);
this.hecNetworkError.setVisibility(8);
}
@Override
public void initDefaultToolBarBackground(int i) {
this.f.setBackgroundColor(i);
}
@Override
public boolean isCreatingOrder() {
IHomeFragment iHomeFragment = this.B;
return (iHomeFragment instanceof EasyCashHomeLoanInputFragment) && ((EasyCashHomeLoanInputFragment) iHomeFragment).isCreatingOrder();
}
public boolean isInCreateOrderStatus() {
return this.userSession.b().userStatus == UserDisplayStatus.ENABLE_CREATE_ORDER;
}
@Override
public boolean isPullRefresh() {
return this.H;
}
public void onBackPressed() {
A0();
if (getOnBackPressedDispatcher().hasEnabledCallbacks()) {
super/*androidx.activity.ComponentActivity*/.onBackPressed();
return;
}
if (isInCreateOrderStatus() && onInterruptedBackPressed()) {
return;
}
if ((this.B instanceof LoanContainer) && onInterruptedBackPressed()) {
return;
}
super/*androidx.activity.ComponentActivity*/.onBackPressed();
}
public boolean onInterruptedBackPressed() {
IHomeFragment iHomeFragment = this.B;
if (iHomeFragment != null) {
return iHomeFragment.onBackPressed();
}
return false;
}
@Override
public void onJoinActivity() {
EventBus.c().k(new JoinActivityEvent());
}
public void refreshHomeData(boolean z2) {
this.H = z2;
if (this.srlRefresh.isRefreshing()) {
return;
}
this.srlRefresh.setRefreshing(true);
w0();
}
@Override
public void refreshHomeView() {
refreshHomeData(false);
}
@Override
public void refreshToolBarView() {
if (this.userSession.b().isDynamicallySetHomeToolBarColor) {
this.f.setBackgroundColor(ColorUtil.a(this.userSession.f().invasiveToolBarColor, getResources().getColor(2131099816)));
this.a.setImageTintList(ColorStateList.valueOf(ColorUtil.a(this.userSession.f().toolBarIconColor, getResources().getColor(2131099716))));
this.f.getNavigationIcon().setTintList(ColorStateList.valueOf(ColorUtil.a(this.userSession.f().toolBarIconColor, getResources().getColor(2131099716))));
this.e.setTextColor(ColorUtil.a(this.userSession.f().toolBarIconColor, getResources().getColor(2131099716)));
return;
}
this.f.setBackgroundColor(0);
this.f.getNavigationIcon().setTintList(ColorStateList.valueOf(ContextCompat.getColor(this, 2131099767)));
this.a.setImageTintList(ColorStateList.valueOf(ContextCompat.getColor(this, 2131099767)));
this.e.setTextColor(getResources().getColor(2131099772));
}
@Override
public void removeLoanVerifyDlg() {
IHomeFragment iHomeFragment = this.B;
if (iHomeFragment instanceof LoanContainer) {
((LoanContainer) iHomeFragment).g1();
}
}
@Override
public void renderLoanVerifyDlgError(IdnBaseResult.Status status) {
IHomeFragment iHomeFragment = this.B;
if (iHomeFragment instanceof LoanContainer) {
((LoanContainer) iHomeFragment).h1(status);
}
}
@Override
public Disposable runOnActiveEvent(Runnable runnable) {
return com.lingyue.idnbaselib.framework.lifecycle.m.a(this, runnable);
}
@Override
@SuppressLint({"CheckResult"})
public Disposable runOnCreated(@NonNull Runnable runnable) {
return com.lingyue.idnbaselib.framework.lifecycle.m.b(this, runnable);
}
@Override
@SuppressLint({"CheckResult"})
public Disposable runOnDestroy(@NonNull Runnable runnable) {
return com.lingyue.idnbaselib.framework.lifecycle.m.c(this, runnable);
}
@Override
@SuppressLint({"CheckResult"})
public Disposable runOnEvent(@NonNull LifecycleEvent lifecycleEvent, @Nullable Runnable runnable) {
return com.lingyue.idnbaselib.framework.lifecycle.m.d(this, lifecycleEvent, runnable);
}
@Override
public Disposable runOnEvents(@NonNull LifecycleEvent[] lifecycleEventArr, @Nullable Runnable runnable) {
return com.lingyue.idnbaselib.framework.lifecycle.m.e(this, lifecycleEventArr, runnable);
}
@Override
public void setPulRefreshEnable(boolean z2) {
this.srlRefresh.setEnabled(z2);
}
@Override
public void setToolBarVisibility(int i) {
Toolbar toolbar = this.f;
if (toolbar == null) {
return;
}
toolbar.setVisibility(i);
}
public void showLoadErrorContent() {
this.hecNetworkError.setVisibility(0);
this.flRootContainer.setVisibility(8);
}
@Override
public void showLoanVerifyDialog(String str) {
IHomeFragment iHomeFragment = this.B;
if (iHomeFragment instanceof LoanContainer) {
((LoanContainer) iHomeFragment).i1(str);
}
}
@Override
public void showWidget() {
y0();
}
@Override
public String spLastDisplayHomeMessageTimeKey() {
return "subHomeLastDisplayHomeMessageWithinOpenApp";
}
public void switchHomeFragment(EasyCashHomeStatus easyCashHomeStatus) {
if (this.E != easyCashHomeStatus || h0()) {
IHomeFragment b02 = b0(easyCashHomeStatus);
this.B = b02;
changeHomeFragment(b02);
this.E = easyCashHomeStatus;
return;
}
if (this.E != EasyCashHomeStatus.LOAN) {
this.B.y(this.F);
} else if (this.H || this.B.b(this.F)) {
this.B.y(this.F);
} else {
this.B.i();
}
}
@Override
public void switchToHomeFragment(HomeBody homeBody, int i) {
r0(i);
s0(homeBody);
}
@Override
public void switchToNativeLoanPage(String str) {
try {
HomeBody homeBody = (HomeBody) GsonUtil.b().k(str, HomeBody.class);
if (homeBody != null) {
this.F = homeBody;
}
} catch (Exception e) {
DevUtil.a(e);
}
switchToHomeFragment(this.F, 2);
}
protected String x0() {
HomeUserInfo homeUserInfo;
HomeBody homeBody = this.F;
return (homeBody == null || (homeUserInfo = homeBody.userInfo) == null) ? "" : homeUserInfo.exactStatus;
}
@Override
protected void z() {
super.z();
lifecycleObs().C(new Predicate() {
public final boolean test(Object obj) {
boolean l02;
l02 = ECLoanInputActivity.l0((LifecycleEvent) obj);
return l02;
}
}).e0(1L).g0(new Consumer() {
public final void accept(Object obj) {
ECLoanInputActivity.this.m0((LifecycleEvent) obj);
}
}, new u());
HomeBody homeBody = this.F;
if (homeBody == null) {
refreshHomeData(false);
} else {
s0(homeBody);
}
}
@Override
public EasyCashCommonActivity getActivity() {
return this;
}
}