正在查看: Credmex v3.12.2 应用的 CreditEnhanceActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Credmex v3.12.2 应用的 CreditEnhanceActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.credmex.activity;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Intent;
import android.text.TextUtils;
import android.view.View;
import android.widget.LinearLayout;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import butterknife.BindView;
import butterknife.OnClick;
import com.credmex.adapters.CreditEnhanceListAdapter;
import com.credmex.adapters.OnItemClickListener;
import com.credmex.commom.CommonActivity;
import com.credmex.models.response.CreditEnhanceInfoResponse;
import com.credmex.net.CredMexObserver;
import com.credmex.net.IApiRoutes;
import com.veda.android.bananalibrary.infrastructure.BaseActivity;
import com.veda.supertoolkit.customtools.CollectionUtils;
import com.veda.supertoolkit.lifecycle.LifecycleEvent;
import com.veda.supertoolkit.widgets.BaseUtils;
import com.yangqianguan.statistics.AutoTrackHelper;
import io.reactivex.disposables.Disposable;
import java.util.ArrayList;
public class CreditEnhanceActivity extends CommonActivity {
private CreditEnhanceListAdapter D;
@BindView(2131362478)
LinearLayout llErrorContent;
@BindView(2131362505)
LinearLayout llNothingFound;
@BindView(2131362758)
RecyclerView rvCreditEnhanceList;
public void d0(CreditEnhanceInfoResponse creditEnhanceInfoResponse) {
if (CollectionUtils.a(creditEnhanceInfoResponse.body.enhanceCreditList)) {
h0();
} else {
e0(creditEnhanceInfoResponse.body.enhanceCreditList);
}
}
private void e0(ArrayList<CreditEnhanceInfoResponse.Body.EnhanceCreditInfo> arrayList) {
this.llNothingFound.setVisibility(8);
this.rvCreditEnhanceList.setVisibility(0);
CreditEnhanceListAdapter creditEnhanceListAdapter = this.D;
if (creditEnhanceListAdapter != null) {
creditEnhanceListAdapter.d(arrayList);
this.D.notifyDataSetChanged();
return;
}
CreditEnhanceListAdapter creditEnhanceListAdapter2 = new CreditEnhanceListAdapter(new OnItemClickListener<CreditEnhanceInfoResponse.Body.EnhanceCreditInfo>() {
public void a(View view, int i2, @Nullable @org.jetbrains.annotations.Nullable Object obj) {
b(view, i2, (CreditEnhanceInfoResponse.Body.EnhanceCreditInfo) obj);
AutoTrackHelper.trackRecyclerViewItemOnClick(view, i2, obj);
}
public void b(View view, int i2, @Nullable @org.jetbrains.annotations.Nullable CreditEnhanceInfoResponse.Body.EnhanceCreditInfo enhanceCreditInfo) {
if (enhanceCreditInfo == null || TextUtils.isEmpty(enhanceCreditInfo.url)) {
return;
}
CreditEnhanceActivity.this.jumpToWebPage(enhanceCreditInfo.url);
}
});
this.D = creditEnhanceListAdapter2;
creditEnhanceListAdapter2.d(arrayList);
this.rvCreditEnhanceList.setLayoutManager(new LinearLayoutManager(this));
this.rvCreditEnhanceList.setAdapter(this.D);
}
private void f0() {
showLoadingDialog();
((IApiRoutes) this.apiHelper.a()).S0().a(new CredMexObserver<CreditEnhanceInfoResponse>(this) {
@Override
public void onError(Throwable th, CreditEnhanceInfoResponse creditEnhanceInfoResponse) {
super.onError(th, (Throwable) creditEnhanceInfoResponse);
CreditEnhanceActivity.this.reportFullyDisplayed();
CreditEnhanceActivity.this.g0(true);
}
public void onSuccess(CreditEnhanceInfoResponse creditEnhanceInfoResponse) {
CreditEnhanceActivity.this.dismissLoadingDialog();
CreditEnhanceActivity.this.reportFullyDisplayed();
CreditEnhanceActivity.this.g0(false);
CreditEnhanceActivity.this.d0(creditEnhanceInfoResponse);
}
});
}
public void g0(boolean z) {
this.llErrorContent.setVisibility(z ? 0 : 8);
}
private void h0() {
this.llNothingFound.setVisibility(0);
this.rvCreditEnhanceList.setVisibility(8);
}
public static void startCreditEnhanceActivity(Activity activity) {
activity.startActivity(new Intent(activity, (Class<?>) CreditEnhanceActivity.class));
}
@Override
protected void K() {
super.K();
((BaseActivity) this).f.setBackgroundColor(0);
((BaseActivity) this).a.setImageResource(2131231041);
}
@Override
public int getLayoutID() {
return 2131558435;
}
@OnClick({2131362413})
public void onGoHelpButtonClick() {
if (BaseUtils.b()) {
return;
}
B();
}
@OnClick({2131361967})
public void onRetryButtonClick() {
if (BaseUtils.b()) {
return;
}
f0();
}
protected void onStart() {
super/*com.veda.supertoolkit.activity.MxActivity*/.onStart();
f0();
}
@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);
}
}