正在查看: 零界绘 v1.0.2 应用的 ReadingPreferencesThemesActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 零界绘 v1.0.2 应用的 ReadingPreferencesThemesActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.junyue.novel.modules.user.ui;
import android.view.View;
import android.widget.TextView;
import androidx.recyclerview.widget.RecyclerView;
import com.junyue.basic.activity.BaseActivity;
import com.junyue.basic.adapter.CommonRecyclerViewAdapter;
import com.junyue.basic.widget.SimpleTextView;
import com.junyue.novel.modules_user.R;
import com.junyue.novel.sharebean.IndexBookStoreHeatTag;
import com.junyue.novel.sharebean.LocalHome;
import com.junyue.novel.sharebean.ReadingPref;
import f.p.c.z.z0;
import i.b0.c.u;
import i.f;
import i.t;
import i.w.x;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
public final class ReadingPreferencesThemesActivity extends BaseActivity implements View.OnClickListener {
public int N;
public final i.d E = f.n.a.a.a.a(this, R.id.tv_skip);
public final i.d F = f.n.a.a.a.a(this, R.id.tv_submit);
public final i.d G = f.n.a.a.a.a(this, R.id.rv_themes);
public final int H = 6;
public final Map<Integer, IndexBookStoreHeatTag> I = new LinkedHashMap();
public final i.d J = f.b(new ReadingPreferencesThemesActivity$mHeatRvAdapter$2(this));
public final i.d K = f.b(e.n);
public final int L = 1;
public final int M = 2;
public List<IndexBookStoreHeatTag> O = new ArrayList();
public List<IndexBookStoreHeatTag> P = new ArrayList();
public static final class a implements View.OnClickListener {
public a() {
}
@Override
public final void onClick(View view) {
ReadingPreferencesThemesActivity.this.v1();
}
}
public static final class b extends u implements Function1<List<? extends IndexBookStoreHeatTag>, t> {
public b() {
super(1);
}
public final void b(List<? extends IndexBookStoreHeatTag> list) {
if (list != null) {
ReadingPreferencesThemesActivity.this.O.addAll(list);
ReadingPreferencesThemesActivity readingPreferencesThemesActivity = ReadingPreferencesThemesActivity.this;
readingPreferencesThemesActivity.x1(readingPreferencesThemesActivity.N, ReadingPreferencesThemesActivity.this.L, list);
}
}
public Object invoke(Object obj) {
b((List) obj);
return t.a;
}
}
public static final class c extends u implements Function1<List<? extends IndexBookStoreHeatTag>, t> {
public c() {
super(1);
}
public final void b(List<? extends IndexBookStoreHeatTag> list) {
if (list != null) {
ReadingPreferencesThemesActivity.this.P.addAll(list);
ReadingPreferencesThemesActivity readingPreferencesThemesActivity = ReadingPreferencesThemesActivity.this;
readingPreferencesThemesActivity.x1(readingPreferencesThemesActivity.N, ReadingPreferencesThemesActivity.this.M, list);
}
}
public Object invoke(Object obj) {
b((List) obj);
return t.a;
}
}
public static final class d extends u implements Function1<IndexBookStoreHeatTag, CharSequence> {
public static final d n = new d();
public d() {
super(1);
}
public final CharSequence invoke(IndexBookStoreHeatTag indexBookStoreHeatTag) {
i.b0.c.t.e(indexBookStoreHeatTag, "it");
String name = indexBookStoreHeatTag.getName();
i.b0.c.t.d(name, "it.name");
return name;
}
}
public static final class e extends u implements Function0<f.p.f.a.b> {
public static final e n = new e();
public e() {
super(0);
}
public final f.p.f.a.b invoke() {
return (f.p.f.a.b) f.p.c.e.c.d(f.p.f.a.b.class, null, 2, null);
}
}
@Override
public int I0() {
return R.layout.activity_read_preferences2;
}
@Override
public void O0() {
ReadingPref readingPref = (ReadingPref) f.p.c.m.c.l().i(ReadingPref.class);
if (readingPref == null) {
readingPref = new ReadingPref();
}
setBackPressView(findViewById(R.id.ib_back));
View E0 = E0();
if (E0 != null) {
E0.setVisibility(4);
}
s1().setVisibility(0);
s1().setOnClickListener(new a());
this.N = readingPref.a() != 2 ? 1 : 2;
f.p.f.a.b r1 = r1();
if (r1 != null) {
r1.e(this.L, new b());
}
f.p.f.a.b r12 = r1();
if (r12 != null) {
r12.e(this.M, new c());
}
t1().setOnClickListener(this);
}
@Override
public void onClick(View view) {
i.b0.c.t.e(view, "v");
if (i.b0.c.t.a(view, t1())) {
v1();
}
}
public final CommonRecyclerViewAdapter<IndexBookStoreHeatTag> p1() {
return (CommonRecyclerViewAdapter) this.J.getValue();
}
public final RecyclerView q1() {
return (RecyclerView) this.G.getValue();
}
public final f.p.f.a.b r1() {
return (f.p.f.a.b) this.K.getValue();
}
public final SimpleTextView s1() {
return (SimpleTextView) this.E.getValue();
}
public final TextView t1() {
return (TextView) this.F.getValue();
}
public final List<IndexBookStoreHeatTag> u1(int i) {
return i == this.M ? this.P : this.O;
}
public final void v1() {
Map<Integer, IndexBookStoreHeatTag> map = this.I;
ArrayList arrayList = new ArrayList(map.size());
Iterator<Map.Entry<Integer, IndexBookStoreHeatTag>> it = map.entrySet().iterator();
while (it.hasNext()) {
arrayList.add(it.next().getValue());
}
List a0 = x.a0(p1().k());
a0.removeAll(arrayList);
a0.addAll(0, arrayList);
List W = x.W(a0, this.H);
LocalHome.Companion.c(this.N, W);
int i = this.N;
int i2 = this.L;
if (i == i2) {
i2 = this.M;
}
LocalHome.Companion.c(i2, x.W(u1(i2), this.H));
f.d.a.a.e.c("LocalHome", x.O(W, (CharSequence) null, (CharSequence) null, (CharSequence) null, 0, (CharSequence) null, d.n, 31, (Object) null), new Object[0]);
f.a.a.a.e.a.c().a("/index/main").C(getContext(), z0.b(this));
}
public final void w1() {
String str;
Map<Integer, IndexBookStoreHeatTag> map = this.I;
ArrayList arrayList = new ArrayList(map.size());
Iterator<Map.Entry<Integer, IndexBookStoreHeatTag>> it = map.entrySet().iterator();
while (it.hasNext()) {
arrayList.add(it.next().getValue());
}
int size = arrayList.size();
int i = this.H;
if (1 <= size && i >= size) {
str = "确定";
} else {
str = "最多选择" + this.H + (char) 20010;
}
t1().setText(str);
t1().setSelected(!arrayList.isEmpty());
}
public final void x1(int i, int i2, List<? extends IndexBookStoreHeatTag> list) {
if (i2 == i) {
p1().D(list);
w1();
}
}
public final void y1(TextView textView) {
}
public final void z1(TextView textView) {
}
}