正在查看: Súper Préstamo v1.9.1 应用的 SearchBankCardActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Súper Préstamo v1.9.1 应用的 SearchBankCardActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.pf.prestafast.view.activity.apply;
import android.content.Intent;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.core.view.ViewGroupKt;
import androidx.core.widget.NestedScrollView;
import androidx.recyclerview.widget.DefaultItemAnimator;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.blankj.utilcode.util.CollectionUtils;
import com.google.android.flexbox.FlexboxLayoutManager;
import com.pf.prestafast.R$id;
import com.pf.prestafast.R$layout;
import com.pf.prestafast.base.BaseActivity;
import com.pf.prestafast.model.Api;
import com.pf.prestafast.model.resp.Glide;
import com.pf.prestafast.model.resp.Lievg;
import com.pf.prestafast.mrytNetwork.RxObservable;
import com.pf.prestafast.mrytNetwork.mrytBase.MrytBaseObserver;
import com.pf.prestafast.mrytNetwork.mrytBase.MrytBaseResponse;
import com.pf.prestafast.view.activity.apply.SearchBankCardActivity;
import com.pf.prestafast.view.weight.SideBar;
import com.xiaweizi.marquee.MarqueeTextView;
import defpackage.cs0;
import defpackage.es0;
import defpackage.f30;
import defpackage.kz0;
import defpackage.mp0;
import defpackage.ng;
import defpackage.nz0;
import io.reactivex.android.schedulers.AndroidSchedulers;
import io.reactivex.functions.Consumer;
import io.reactivex.functions.Function;
import io.reactivex.functions.Predicate;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.concurrent.TimeUnit;
public final class SearchBankCardActivity extends BaseActivity {
public cs0 f;
public es0 h;
public Glide m;
public Glide n;
public int o;
public int p;
public int q;
public int r;
public Map s = new LinkedHashMap();
public final ArrayList j = new ArrayList();
public static final class a extends MrytBaseObserver {
public a() {
}
@Override
public void _onSuccess(MrytBaseResponse mrytBaseResponse) {
List list;
if (mrytBaseResponse == null || (list = (List) mrytBaseResponse.getWise()) == null) {
return;
}
SearchBankCardActivity searchBankCardActivity = SearchBankCardActivity.this;
if (CollectionUtils.isEmpty(list)) {
return;
}
((LinearLayout) searchBankCardActivity.H(R$id.mLlMarqueeViewContainer)).setVisibility(0);
StringBuilder sb = new StringBuilder();
Iterator it = list.iterator();
while (it.hasNext()) {
sb.append((String) it.next());
sb.append(" ");
}
int i = R$id.mMtvMarquee;
((MarqueeTextView) searchBankCardActivity.H(i)).setText(sb.toString());
((MarqueeTextView) searchBankCardActivity.H(i)).g();
}
}
public static final class b implements SideBar.ISideBarSelectCallBack {
public b() {
}
@Override
public void onSelectStr(int i, String str) {
SearchBankCardActivity.this.r = 0;
if (i == 0) {
SearchBankCardActivity.this.r = 0;
} else {
List P = SearchBankCardActivity.this.P();
SearchBankCardActivity searchBankCardActivity = SearchBankCardActivity.this;
int i2 = 0;
for (Object obj : P) {
int i3 = i2 + 1;
if (i2 < 0) {
ng.n();
}
nc0 nc0Var = (nc0) obj;
if (nc0Var.getItemType() == 0) {
f30.f(nc0Var, "null cannot be cast to non-null type com.pf.prestafast.model.resp.Lievg");
if (f30.c(((Lievg) nc0Var).getTitle(), str)) {
searchBankCardActivity.r = searchBankCardActivity.o + searchBankCardActivity.p + (searchBankCardActivity.q * i2);
}
}
i2 = i3;
}
if (SearchBankCardActivity.this.r == 0) {
SearchBankCardActivity searchBankCardActivity2 = SearchBankCardActivity.this;
searchBankCardActivity2.r = searchBankCardActivity2.o + SearchBankCardActivity.this.p + (SearchBankCardActivity.this.q * SearchBankCardActivity.this.P().size());
}
}
SearchBankCardActivity.this.H(R$id.mScrollView).smoothScrollTo(0, SearchBankCardActivity.this.r);
}
}
public static final class c implements cs0.a {
public c() {
}
@Override
public void a(int i, Lievg lievg) {
Intent intent = new Intent();
intent.putExtra("Lievg", lievg);
SearchBankCardActivity.this.setResult(-1, intent);
SearchBankCardActivity.this.finish();
}
}
public static final class d implements es0.b {
public d() {
}
@Override
public void a(int i, nc0 nc0Var) {
Intent intent = new Intent();
f30.f(nc0Var, "null cannot be cast to non-null type com.pf.prestafast.model.resp.Lievg");
intent.putExtra("Lievg", (Lievg) nc0Var);
SearchBankCardActivity.this.setResult(-1, intent);
SearchBankCardActivity.this.finish();
}
}
public static final class e implements Predicate {
public e() {
}
@Override
public boolean test(CharSequence charSequence) {
f30.h(charSequence, "t");
if (TextUtils.isEmpty(charSequence)) {
((ImageView) SearchBankCardActivity.this.H(R$id.mIvClear)).setVisibility(8);
((TextView) SearchBankCardActivity.this.H(R$id.mTvHotListTitle)).setVisibility(0);
SearchBankCardActivity.this.H(R$id.mRlvHotList).setVisibility(0);
return true;
}
((ImageView) SearchBankCardActivity.this.H(R$id.mIvClear)).setVisibility(0);
((TextView) SearchBankCardActivity.this.H(R$id.mTvHotListTitle)).setVisibility(8);
SearchBankCardActivity.this.H(R$id.mRlvHotList).setVisibility(8);
return true;
}
}
public static final void S(SearchBankCardActivity searchBankCardActivity) {
f30.h(searchBankCardActivity, "this$0");
int i = R$id.mScrollView;
NestedScrollView H = searchBankCardActivity.H(i);
f30.g(H, "mScrollView");
View view = ViewGroupKt.get(H, 0);
f30.f(view, "null cannot be cast to non-null type android.widget.LinearLayout");
searchBankCardActivity.o = ViewGroupKt.get((LinearLayout) view, 0).getHeight();
NestedScrollView H2 = searchBankCardActivity.H(i);
f30.g(H2, "mScrollView");
View view2 = ViewGroupKt.get(H2, 0);
f30.f(view2, "null cannot be cast to non-null type android.widget.LinearLayout");
searchBankCardActivity.p = ViewGroupKt.get((LinearLayout) view2, 1).getHeight();
int i2 = R$id.mRlvOrdinaryList;
if (searchBankCardActivity.H(i2).getChildCount() <= 0) {
searchBankCardActivity.q = 0;
return;
}
RecyclerView H3 = searchBankCardActivity.H(i2);
f30.g(H3, "mRlvOrdinaryList");
searchBankCardActivity.q = ViewGroupKt.get(H3, 0).getHeight();
}
public static final void T(SearchBankCardActivity searchBankCardActivity) {
f30.h(searchBankCardActivity, "this$0");
((SideBar) searchBankCardActivity.H(R$id.sidebar)).setVisibility(0);
}
public static final void V(SearchBankCardActivity searchBankCardActivity, View view) {
f30.h(searchBankCardActivity, "this$0");
searchBankCardActivity.finish();
}
public static final void W(SearchBankCardActivity searchBankCardActivity, View view) {
f30.h(searchBankCardActivity, "this$0");
((EditText) searchBankCardActivity.H(R$id.mEtSearchInput)).setText("");
((ImageView) searchBankCardActivity.H(R$id.mIvClear)).setVisibility(8);
}
public static final void X(SearchBankCardActivity searchBankCardActivity, String str) {
List<Lievg> lievg;
f30.h(searchBankCardActivity, "this$0");
if (TextUtils.isEmpty(str)) {
es0 es0Var = searchBankCardActivity.h;
if (es0Var != null) {
es0Var.setNewData(searchBankCardActivity.P());
return;
}
return;
}
searchBankCardActivity.j.clear();
Glide glide = searchBankCardActivity.n;
if (glide != null && (lievg = glide.getLievg()) != null) {
for (Lievg lievg2 : lievg) {
String evening = lievg2.getEvening();
f30.g(str, "key");
if (kz0.u(evening, str, true)) {
searchBankCardActivity.j.add(lievg2);
}
}
}
es0 es0Var2 = searchBankCardActivity.h;
if (es0Var2 != null) {
es0Var2.setNewData(searchBankCardActivity.j);
}
}
public View H(int i) {
Map map = this.s;
View view = (View) map.get(Integer.valueOf(i));
if (view != null) {
return view;
}
View findViewById = findViewById(i);
if (findViewById == null) {
return null;
}
map.put(Integer.valueOf(i), findViewById);
return findViewById;
}
public final void O() {
this.m = (Glide) getIntent().getSerializableExtra("hotBank");
this.n = (Glide) getIntent().getSerializableExtra("bankCode");
}
public final List P() {
ArrayList arrayList = new ArrayList();
HashMap hashMap = new HashMap();
Glide glide = this.n;
if (glide != null) {
for (Lievg lievg : glide.getLievg()) {
if (hashMap.containsKey(String.valueOf(nz0.r0(lievg.getEvening())))) {
Object obj = hashMap.get(String.valueOf(nz0.r0(lievg.getEvening())));
f30.f(obj, "null cannot be cast to non-null type java.util.ArrayList<com.pf.prestafast.model.resp.Lievg>");
((ArrayList) obj).add(lievg);
} else {
ArrayList arrayList2 = new ArrayList();
arrayList2.add(lievg);
hashMap.put(String.valueOf(nz0.r0(lievg.getEvening())), arrayList2);
}
}
}
Set<String> keySet = hashMap.keySet();
f30.g(keySet, "tempMap.keys");
for (String str : keySet) {
arrayList.add(new Lievg("", -1, str, ""));
List list = (List) hashMap.get(str);
if (list != null) {
arrayList.addAll(list);
}
}
return arrayList;
}
public final void Q(Integer num) {
RxObservable.getObservable(((Api) RxObservable.createService(Api.class)).httpGetTopNoticeMsgList(num), o()).subscribe(new a());
}
public final void R() {
this.f = new cs0(new ArrayList());
H(R$id.mRlvHotList).setAdapter(this.f);
cs0 cs0Var = this.f;
if (cs0Var != null) {
Glide glide = this.m;
cs0Var.setNewData(glide != null ? glide.getLievg() : null);
}
this.h = new es0(new ArrayList());
int i = R$id.mRlvOrdinaryList;
H(i).setAdapter(this.h);
es0 es0Var = this.h;
if (es0Var != null) {
es0Var.setNewData(P());
}
H(i).postDelayed(new Runnable() {
@Override
public final void run() {
SearchBankCardActivity.S(SearchBankCardActivity.this);
}
}, 1L);
((SideBar) H(R$id.sidebar)).setOnStrSelectCallBack(new b());
H(i).postDelayed(new Runnable() {
@Override
public final void run() {
SearchBankCardActivity.T(SearchBankCardActivity.this);
}
}, 200L);
}
public final void U() {
((ImageView) H(R$id.mIvFinish)).setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
SearchBankCardActivity.V(SearchBankCardActivity.this, view);
}
});
((ImageView) H(R$id.mIvClear)).setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
SearchBankCardActivity.W(SearchBankCardActivity.this, view);
}
});
cs0 cs0Var = this.f;
if (cs0Var != null) {
cs0Var.u(new c());
}
es0 es0Var = this.h;
if (es0Var != null) {
es0Var.y(new d());
}
mp0.a((EditText) H(R$id.mEtSearchInput)).debounce(300L, TimeUnit.MILLISECONDS, AndroidSchedulers.mainThread()).subscribeOn(AndroidSchedulers.mainThread()).filter(new e()).map(new Function() {
@Override
public final Object apply(Object obj) {
String obj2;
obj2 = ((CharSequence) obj).toString();
return obj2;
}
}).subscribe(new Consumer() {
@Override
public final void accept(Object obj) {
SearchBankCardActivity.X(SearchBankCardActivity.this, (String) obj);
}
});
}
public final void Y() {
FlexboxLayoutManager flexboxLayoutManager = new FlexboxLayoutManager(this);
flexboxLayoutManager.S(0);
int i = R$id.mRlvHotList;
H(i).setLayoutManager(flexboxLayoutManager);
H(i).setItemAnimator(new DefaultItemAnimator());
int i2 = R$id.mRlvOrdinaryList;
H(i2).setLayoutManager(new LinearLayoutManager(this, 1, false));
H(i2).setItemAnimator(new DefaultItemAnimator());
}
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R$layout.activity_search_bank_card);
O();
Y();
R();
U();
Q(7);
}
}