269 lines
9.7 KiB
Java
269 lines
9.7 KiB
Java
|
package com.scb.phone.view.fragment.sme.gifting;
|
||
|
|
||
|
import android.content.Intent;
|
||
|
import android.os.Bundle;
|
||
|
import android.util.Base64;
|
||
|
import android.view.LayoutInflater;
|
||
|
import android.view.View;
|
||
|
import android.view.ViewGroup;
|
||
|
import android.widget.TextView;
|
||
|
import androidx.recyclerview.widget.LinearLayoutManager;
|
||
|
import androidx.recyclerview.widget.RecyclerView;
|
||
|
import butterknife.BindView;
|
||
|
import butterknife.ButterKnife;
|
||
|
import com.scb.phone.R;
|
||
|
import com.scb.phone.view.activity.sme.gifting.GiftPreviewActivity;
|
||
|
import com.scb.phone.view.adapter.sme.gifting.GiftingBaseListAdapter;
|
||
|
import com.scb.phone.view.fragment.BaseFragment;
|
||
|
import com.scb.phone.view.fragment.sme.gifting.GiftingFragment;
|
||
|
import java.nio.charset.StandardCharsets;
|
||
|
import java.util.ArrayList;
|
||
|
import java.util.List;
|
||
|
import o.InterfaceC6673cZp;
|
||
|
import o.WI;
|
||
|
import o.cKJ;
|
||
|
|
||
|
/* loaded from: classes5.dex */
|
||
|
public abstract class GiftingFragment extends BaseFragment implements InterfaceC6673cZp.vUG, GiftingBaseListAdapter.IeS {
|
||
|
private static byte c = 6;
|
||
|
private static int h = 1;
|
||
|
private static int j;
|
||
|
private GiftingBaseListAdapter d;
|
||
|
|
||
|
@BindView
|
||
|
protected View giftsEmptyArea;
|
||
|
|
||
|
@BindView
|
||
|
protected TextView giftsEmptyMsg;
|
||
|
|
||
|
@BindView
|
||
|
protected RecyclerView giftsRecyclerView;
|
||
|
|
||
|
protected abstract int d();
|
||
|
|
||
|
protected abstract GiftingBaseListAdapter e(List<WI> list);
|
||
|
|
||
|
protected abstract cKJ g();
|
||
|
|
||
|
private void m(String str, Object[] objArr) {
|
||
|
byte[] decode = Base64.decode(str, 0);
|
||
|
byte[] bArr = new byte[decode.length];
|
||
|
for (int i = 0; i < decode.length; i++) {
|
||
|
bArr[i] = (byte) (decode[(decode.length - i) - 1] ^ c);
|
||
|
}
|
||
|
objArr[0] = new String(bArr, StandardCharsets.UTF_8);
|
||
|
}
|
||
|
|
||
|
@Override // androidx.fragment.app.Fragment
|
||
|
public View onCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) {
|
||
|
View inflate = layoutInflater.inflate(R.layout.2131559682, viewGroup, false);
|
||
|
ButterKnife.c(this, inflate);
|
||
|
getContext();
|
||
|
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(1, false);
|
||
|
IeS ieS = new IeS(this, linearLayoutManager);
|
||
|
RecyclerView recyclerView = this.giftsRecyclerView;
|
||
|
if (recyclerView.S == null) {
|
||
|
recyclerView.S = new ArrayList();
|
||
|
}
|
||
|
recyclerView.S.add(ieS);
|
||
|
this.giftsRecyclerView.setLayoutManager(linearLayoutManager);
|
||
|
g().e((cKJ) this);
|
||
|
return inflate;
|
||
|
}
|
||
|
|
||
|
@Override // androidx.fragment.app.Fragment
|
||
|
public void onResume() {
|
||
|
super.onResume();
|
||
|
g().c();
|
||
|
}
|
||
|
|
||
|
/* JADX WARN: Code restructure failed: missing block: B:10:0x0068, code lost:
|
||
|
|
||
|
r3 = new android.text.SpannableString(r7);
|
||
|
r2 = (android.text.SpannableString) r3;
|
||
|
android.text.TextUtils.copySpansFrom((android.text.SpannedString) r2, 0, r7.length(), java.lang.Object.class, r3, 0);
|
||
|
r7 = r3;
|
||
|
*/
|
||
|
/* JADX WARN: Code restructure failed: missing block: B:12:0x0043, code lost:
|
||
|
|
||
|
if (r7.startsWith(",*,)") != false) goto L9;
|
||
|
*/
|
||
|
/* JADX WARN: Code restructure failed: missing block: B:4:0x0029, code lost:
|
||
|
|
||
|
if (r7.startsWith(",*,)") != false) goto L9;
|
||
|
*/
|
||
|
/* JADX WARN: Code restructure failed: missing block: B:8:0x0045, code lost:
|
||
|
|
||
|
r3 = com.scb.phone.view.fragment.sme.gifting.GiftingFragment.h + 85;
|
||
|
com.scb.phone.view.fragment.sme.gifting.GiftingFragment.j = r3 % 128;
|
||
|
r3 = r3 % 2;
|
||
|
r2 = new java.lang.Object[1];
|
||
|
m(r7.substring(4), r2);
|
||
|
r7 = ((java.lang.String) r2[0]).intern();
|
||
|
r2 = r6.getText(r5);
|
||
|
*/
|
||
|
/* JADX WARN: Code restructure failed: missing block: B:9:0x0066, code lost:
|
||
|
|
||
|
if ((r2 instanceof android.text.Spanned) == false) goto L12;
|
||
|
*/
|
||
|
/* JADX WARN: Multi-variable type inference failed */
|
||
|
/* JADX WARN: Type inference failed for: r3v8, types: [android.text.SpannableString, android.text.Spannable] */
|
||
|
@Override // o.InterfaceC6673cZp.vUG
|
||
|
/*
|
||
|
Code decompiled incorrectly, please refer to instructions dump.
|
||
|
To view partially-correct add '--show-bad-code' argument
|
||
|
*/
|
||
|
public final void e() {
|
||
|
/*
|
||
|
r14 = this;
|
||
|
r0 = 2
|
||
|
int r1 = r0 % r0
|
||
|
int r1 = com.scb.phone.view.fragment.sme.gifting.GiftingFragment.j
|
||
|
int r1 = r1 + 73
|
||
|
int r2 = r1 % 128
|
||
|
com.scb.phone.view.fragment.sme.gifting.GiftingFragment.h = r2
|
||
|
int r1 = r1 % r0
|
||
|
r2 = 1
|
||
|
java.lang.String r3 = ",*,)"
|
||
|
r4 = 0
|
||
|
if (r1 != 0) goto L2c
|
||
|
android.view.View r1 = r14.giftsEmptyArea
|
||
|
r1.setVisibility(r2)
|
||
|
android.widget.TextView r1 = r14.giftsEmptyMsg
|
||
|
int r5 = r14.d()
|
||
|
android.content.Context r6 = r1.getContext()
|
||
|
java.lang.String r7 = r6.getString(r5)
|
||
|
boolean r3 = r7.startsWith(r3)
|
||
|
if (r3 == 0) goto L80
|
||
|
goto L45
|
||
|
L2c:
|
||
|
android.view.View r1 = r14.giftsEmptyArea
|
||
|
r1.setVisibility(r4)
|
||
|
android.widget.TextView r1 = r14.giftsEmptyMsg
|
||
|
int r5 = r14.d()
|
||
|
android.content.Context r6 = r1.getContext()
|
||
|
java.lang.String r7 = r6.getString(r5)
|
||
|
boolean r3 = r7.startsWith(r3)
|
||
|
if (r3 == 0) goto L80
|
||
|
L45:
|
||
|
int r3 = com.scb.phone.view.fragment.sme.gifting.GiftingFragment.h
|
||
|
int r3 = r3 + 85
|
||
|
int r8 = r3 % 128
|
||
|
com.scb.phone.view.fragment.sme.gifting.GiftingFragment.j = r8
|
||
|
int r3 = r3 % r0
|
||
|
r3 = 4
|
||
|
java.lang.String r3 = r7.substring(r3)
|
||
|
java.lang.Object[] r2 = new java.lang.Object[r2]
|
||
|
r14.m(r3, r2)
|
||
|
r2 = r2[r4]
|
||
|
java.lang.String r2 = (java.lang.String) r2
|
||
|
java.lang.String r7 = r2.intern()
|
||
|
java.lang.CharSequence r2 = r6.getText(r5)
|
||
|
boolean r3 = r2 instanceof android.text.Spanned
|
||
|
if (r3 == 0) goto L80
|
||
|
android.text.SpannableString r3 = new android.text.SpannableString
|
||
|
r3.<init>(r7)
|
||
|
r8 = r2
|
||
|
android.text.SpannedString r8 = (android.text.SpannedString) r8
|
||
|
r9 = 0
|
||
|
int r10 = r7.length()
|
||
|
java.lang.Class<java.lang.Object> r11 = java.lang.Object.class
|
||
|
r2 = r3
|
||
|
android.text.SpannableString r2 = (android.text.SpannableString) r2
|
||
|
r13 = 0
|
||
|
r12 = r3
|
||
|
android.text.TextUtils.copySpansFrom(r8, r9, r10, r11, r12, r13)
|
||
|
r7 = r3
|
||
|
L80:
|
||
|
r1.setText(r7)
|
||
|
androidx.recyclerview.widget.RecyclerView r1 = r14.giftsRecyclerView
|
||
|
r2 = 8
|
||
|
r1.setVisibility(r2)
|
||
|
int r1 = com.scb.phone.view.fragment.sme.gifting.GiftingFragment.h
|
||
|
int r1 = r1 + 37
|
||
|
int r2 = r1 % 128
|
||
|
com.scb.phone.view.fragment.sme.gifting.GiftingFragment.j = r2
|
||
|
int r1 = r1 % r0
|
||
|
return
|
||
|
*/
|
||
|
throw new UnsupportedOperationException("Method not decompiled: com.scb.phone.view.fragment.sme.gifting.GiftingFragment.e():void");
|
||
|
}
|
||
|
|
||
|
@Override // o.InterfaceC6673cZp.vUG
|
||
|
public final void d(final List<WI> list) {
|
||
|
this.giftsRecyclerView.setVisibility(0);
|
||
|
this.giftsEmptyArea.setVisibility(8);
|
||
|
GiftingBaseListAdapter giftingBaseListAdapter = this.d;
|
||
|
if (giftingBaseListAdapter == null) {
|
||
|
GiftingBaseListAdapter e = e(list);
|
||
|
this.d = e;
|
||
|
this.giftsRecyclerView.setAdapter(e);
|
||
|
} else {
|
||
|
giftingBaseListAdapter.c(list);
|
||
|
this.giftsRecyclerView.post(new Runnable(this, list) { // from class: o.fBK
|
||
|
private GiftingFragment a;
|
||
|
private List e;
|
||
|
|
||
|
@Override // java.lang.Runnable
|
||
|
public final void run() {
|
||
|
GiftingFragment giftingFragment = this.a;
|
||
|
List list2 = this.e;
|
||
|
giftingFragment.d.notifyItemInserted(list2.size() - 1);
|
||
|
}
|
||
|
|
||
|
{
|
||
|
this.a = this;
|
||
|
this.e = list;
|
||
|
}
|
||
|
});
|
||
|
}
|
||
|
}
|
||
|
|
||
|
@Override // com.scb.phone.view.adapter.sme.gifting.GiftingBaseListAdapter.IeS
|
||
|
public final void e(WI wi) {
|
||
|
Intent intent = new Intent(getContext(), (Class<?>) GiftPreviewActivity.class);
|
||
|
Bundle bundle = new Bundle();
|
||
|
bundle.putParcelable("EXTRA_GIFT_STATUS_SELECTED", wi);
|
||
|
intent.putExtras(bundle);
|
||
|
startActivity(intent);
|
||
|
}
|
||
|
|
||
|
/* loaded from: classes5.dex */
|
||
|
public class IeS extends RecyclerView.dAO {
|
||
|
private GiftingFragment d;
|
||
|
private LinearLayoutManager e;
|
||
|
|
||
|
public IeS(GiftingFragment giftingFragment, LinearLayoutManager linearLayoutManager) {
|
||
|
this.d = giftingFragment;
|
||
|
this.e = linearLayoutManager;
|
||
|
}
|
||
|
|
||
|
@Override // androidx.recyclerview.widget.RecyclerView.dAO
|
||
|
public final void onScrolled(RecyclerView recyclerView, int i, int i2) {
|
||
|
super.onScrolled(recyclerView, i, i2);
|
||
|
if (i2 > 0) {
|
||
|
int i_ = this.e.i_();
|
||
|
int r = this.e.r();
|
||
|
if (this.e.j() + i_ != r || r == 0) {
|
||
|
return;
|
||
|
}
|
||
|
this.d.g().a();
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
@Override // com.scb.phone.view.fragment.BaseFragment, androidx.fragment.app.Fragment
|
||
|
public void onDestroy() {
|
||
|
g().w_();
|
||
|
super.onDestroy();
|
||
|
}
|
||
|
|
||
|
@Override // o.InterfaceC6673cZp.vUG
|
||
|
public final void c() {
|
||
|
if (this.d != null) {
|
||
|
this.d = null;
|
||
|
this.giftsRecyclerView.setAdapter(null);
|
||
|
}
|
||
|
}
|
||
|
}
|