正在查看: Easycash v3.75.13 应用的 SavingsOrderDetailActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Easycash v3.75.13 应用的 SavingsOrderDetailActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.fintopia.lender.module.orders;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import butterknife.BindView;
import com.fintopia.lender.R;
import com.fintopia.lender.module.baseui.LenderCommonActivity;
import com.fintopia.lender.module.maintab.model.ProductsBean;
import com.fintopia.lender.module.orders.models.OrderBean;
import com.fintopia.lender.widget.ExpectTotalEarningsView;
import com.fintopia.lender.widget.LenderSingleButtonDialog;
import com.lingyue.idnbaselib.framework.lifecycle.LifecycleEvent;
import com.lingyue.idnbaselib.utils.EcFormatUtil;
import com.sensorsdata.analytics.android.autotrack.aop.SensorsDataAutoTrackHelper;
import com.sensorsdata.analytics.android.sdk.SensorsDataInstrumented;
import com.yangqianguan.statistics.AutoTrackHelper;
import io.reactivex.disposables.Disposable;
public class SavingsOrderDetailActivity extends LenderCommonActivity {
@BindView(4906)
ExpectTotalEarningsView expectTotalEarningsView;
@BindView(5156)
LinearLayout llPaybackTime;
@BindView(5578)
TextView tvAnnualReturn;
@BindView(5703)
TextView tvLendingAmount;
@BindView(5709)
TextView tvLendingTime;
@BindView(5793)
TextView tvPaybackTime;
@BindView(5809)
TextView tvProductName;
private OrderBean f121u;
private boolean f122v;
@BindView(6012)
View viewPaybackTime;
private void M() {
ExpectTotalEarningsView expectTotalEarningsView = this.expectTotalEarningsView;
OrderBean orderBean = this.f121u;
expectTotalEarningsView.b(orderBean.totalEarnings, orderBean, new ExpectTotalEarningsView.Delegate() {
@Override
public final void a() {
SavingsOrderDetailActivity.this.P();
}
});
}
private void N() {
if (!this.f122v) {
this.viewPaybackTime.setVisibility(8);
this.llPaybackTime.setVisibility(8);
} else {
this.viewPaybackTime.setVisibility(0);
this.llPaybackTime.setVisibility(0);
this.tvPaybackTime.setText(EcFormatUtil.d(Long.valueOf(this.f121u.timeFinished)));
}
}
@SensorsDataInstrumented
public static void O(DialogInterface dialogInterface, int i) {
dialogInterface.dismiss();
SensorsDataAutoTrackHelper.trackDialog(dialogInterface, i);
AutoTrackHelper.trackViewOnClick(dialogInterface, i);
}
public void P() {
LenderSingleButtonDialog.d(this).h(3).f(R.string.lender_total_earning_dialog_content).e(R.string.lender_ok).k("dialog_expect_total_earnings_tip_in_saving_detail").i(new DialogInterface.OnClickListener() {
@Override
public final void onClick(DialogInterface dialogInterface, int i) {
SavingsOrderDetailActivity.O(dialogInterface, i);
}
}).show();
}
public static void startSavingsOrderDetailActivity(Activity activity, OrderBean orderBean, boolean z) {
Intent intent = new Intent(activity, (Class<?>) SavingsOrderDetailActivity.class);
intent.putExtra("order_bean", orderBean);
intent.putExtra("is_past", z);
activity.startActivity(intent);
}
@Override
protected void G(@NonNull Bundle bundle) {
bundle.putSerializable("order_bean", this.f121u);
bundle.putBoolean("is_past", this.f122v);
}
@Override
public int getLayoutID() {
return R.layout.lender_activity_savings_order_detail;
}
@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
protected void w() {
super.w();
this.tvProductName.setText("・" + this.f121u.productConfig.name);
M();
this.tvLendingAmount.setText(EcFormatUtil.i(this.f121u.principal));
TextView textView = this.tvAnnualReturn;
ProductsBean productsBean = this.f121u.productConfig;
textView.setText(EcFormatUtil.q(Double.valueOf(productsBean.displayBasicRate + productsBean.displayFloatRate)));
this.tvLendingTime.setText(EcFormatUtil.d(Long.valueOf(this.f121u.timeCreated)));
N();
}
@Override
protected void y(@NonNull Bundle bundle) {
this.f121u = (OrderBean) bundle.getSerializable("order_bean");
this.f122v = bundle.getBoolean("is_past");
}
}