what-the-bank/sources/com/scb/phone/view/fragment/creditcard/BilledTabFragment.java

212 lines
7.4 KiB
Java
Raw Permalink Normal View History

2024-07-27 18:17:47 +07:00
package com.scb.phone.view.fragment.creditcard;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import android.widget.TextView;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import butterknife.BindView;
import butterknife.ButterKnife;
import butterknife.OnClick;
import com.scb.phone.R;
import com.scb.phone.view.activity.creditcard.CreditCardBilledDetailActivity;
import com.scb.phone.view.adapter.creditcard.CreditCardDetailBilledAdapter;
import com.scb.phone.view.fragment.BaseFragment;
import com.scb.phone.view.fragment.creditcard.BilledTabFragment;
import java.util.List;
import o.C0530Iv;
import o.C3542azX;
import o.InterfaceC12842fIq;
import o.InterfaceC13391fZD;
import o.InterfaceC6618cYI;
import o.fSQ;
import o.glR;
/* loaded from: classes5.dex */
public class BilledTabFragment extends Hilt_BilledTabFragment implements InterfaceC12842fIq, InterfaceC6618cYI.IeS {
@InterfaceC13391fZD
public C3542azX billedTabPresenter;
private CreditCardDetailBilledAdapter c;
public Handler d;
@BindView
RelativeLayout mContainerRelativeLayout;
@BindView
TextView mEmptyCenterTitle;
@BindView
TextView mEmptyDescription;
@BindView
ImageView mEmptyImage;
@BindView
TextView mEmptyTitle;
@BindView
RecyclerView mRecyclerView;
@BindView
TextView mShowMessages;
public static BilledTabFragment a(String str, String str2) {
BilledTabFragment billedTabFragment = new BilledTabFragment();
Bundle bundle = new Bundle();
bundle.putString("CREDIT_CARD_NUMBER", str);
bundle.putString("CREDIT_CARD_STML_CLOSE_DATE", str2);
billedTabFragment.setArguments(bundle);
return billedTabFragment;
}
@Override // androidx.fragment.app.Fragment
public View onCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) {
View inflate = layoutInflater.inflate(R.layout.2131559519, viewGroup, false);
ButterKnife.c(this, inflate);
this.billedTabPresenter.e((C3542azX) this);
if (getArguments() != null) {
C3542azX c3542azX = this.billedTabPresenter;
String string = getArguments().getString("CREDIT_CARD_NUMBER");
String string2 = getArguments().getString("CREDIT_CARD_STML_CLOSE_DATE");
c3542azX.d = string;
c3542azX.a = string2;
}
getContext();
this.mRecyclerView.setLayoutManager(new LinearLayoutManager(1, false));
this.mRecyclerView.setNestedScrollingEnabled(false);
this.billedTabPresenter.b();
this.d = new Handler(Looper.getMainLooper());
((BaseFragment) this).b = glR.Ge_(getContext(), new IntentFilter("com.scb.phone/BROADCAST_UPDATE_LIST")).subscribe(new fSQ(this) { // from class: o.eNW
private BilledTabFragment e;
@Override // o.fSQ
public final void c(Object obj) {
BilledTabFragment billedTabFragment = this.e;
billedTabFragment.d.post(new Runnable(billedTabFragment, (Intent) obj) { // from class: o.eNT
private BilledTabFragment a;
private Intent c;
@Override // java.lang.Runnable
public final void run() {
BilledTabFragment.arq_(this.a, this.c);
}
{
this.a = billedTabFragment;
this.c = r2;
}
});
}
{
this.e = this;
}
}, new fSQ() { // from class: o.eNV
@Override // o.fSQ
public final void c(Object obj) {
guQ.a((Throwable) obj);
}
});
return inflate;
}
@Override // o.InterfaceC12842fIq
public final void b(int i) {
Intent intent = new Intent(getContext(), (Class<?>) CreditCardBilledDetailActivity.class);
intent.putExtra("BILLED_DETAIL", this.billedTabPresenter.e.get(i));
startActivity(intent);
}
@Override // o.InterfaceC6618cYI.IeS
public final void c(final List<C0530Iv> list) {
this.mRecyclerView.setVisibility(0);
if (this.c == null) {
CreditCardDetailBilledAdapter creditCardDetailBilledAdapter = new CreditCardDetailBilledAdapter(list, this);
this.c = creditCardDetailBilledAdapter;
this.mRecyclerView.setAdapter(creditCardDetailBilledAdapter);
return;
}
this.d.post(new Runnable(this, list) { // from class: o.eOb
private BilledTabFragment c;
private List d;
@Override // java.lang.Runnable
public final void run() {
BilledTabFragment.e(this.c, this.d);
}
{
this.c = this;
this.d = list;
}
});
}
@Override // com.scb.phone.view.fragment.BaseFragment, androidx.fragment.app.Fragment
public void onDestroy() {
this.billedTabPresenter.w_();
super.onDestroy();
}
@Override // o.InterfaceC6618cYI.IeS
public final void e() {
this.mEmptyTitle.setVisibility(8);
this.mEmptyCenterTitle.setVisibility(0);
this.mEmptyCenterTitle.setText(getResources().getString(R.string.custom_empty_no_transactions));
this.mEmptyDescription.setVisibility(8);
this.mContainerRelativeLayout.setVisibility(0);
this.mShowMessages.setVisibility(8);
this.mRecyclerView.setVisibility(8);
this.mEmptyImage.setVisibility(8);
}
@OnClick
public void onClick() {
this.billedTabPresenter.b();
}
@Override // com.scb.phone.view.fragment.BaseFragment, androidx.fragment.app.Fragment
public void onDestroyView() {
super.onDestroyView();
this.d.removeCallbacksAndMessages(null);
}
@Override // com.scb.phone.view.fragment.BaseFragment, o.InterfaceC6638cYp
public final void v() {
this.mContainerRelativeLayout.setVisibility(8);
this.mShowMessages.setVisibility(8);
this.mRecyclerView.setVisibility(8);
super.v();
}
public static /* synthetic */ void e(BilledTabFragment billedTabFragment, List list) {
CreditCardDetailBilledAdapter creditCardDetailBilledAdapter = billedTabFragment.c;
creditCardDetailBilledAdapter.a.clear();
creditCardDetailBilledAdapter.a.addAll(list);
creditCardDetailBilledAdapter.notifyDataSetChanged();
}
public static /* synthetic */ void arq_(BilledTabFragment billedTabFragment, Intent intent) {
if (intent.getExtras() != null) {
billedTabFragment.mContainerRelativeLayout.setVisibility(8);
billedTabFragment.mShowMessages.setVisibility(8);
billedTabFragment.mRecyclerView.setVisibility(8);
C3542azX c3542azX = billedTabFragment.billedTabPresenter;
String stringExtra = intent.getStringExtra("CREDIT_CARD_NUMBER");
String stringExtra2 = intent.getStringExtra("CREDIT_CARD_STML_CLOSE_DATE");
c3542azX.d = stringExtra;
c3542azX.a = stringExtra2;
billedTabFragment.billedTabPresenter.b();
}
}
}