正在查看: 零界绘 v1.0.2 应用的 BookDivisionActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 零界绘 v1.0.2 应用的 BookDivisionActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.junyue.novel.modules.index.ui;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.TextView;
import androidx.cardview.widget.CardView;
import androidx.recyclerview.widget.RecyclerView;
import cn.a.lib.widget.recycler.base.HaoAdapter;
import com.junyue.basic.activity.BaseActivity;
import com.junyue.basic.util.ViewUtils;
import com.junyue.novel.modules_index.R;
import com.junyue.novel.sharebean.reader.BookshelfDirMap;
import com.junyue.novel.sharebean.reader.BookshelfDirMapInner;
import com.junyue.novel.sharebean.reader.CollBookBean;
import com.junyue.novel.skin.skin2.widget.DefaultTitleBar;
import f.p.c.z.c1;
import f.p.c.z.u0;
import f.p.c.z.y0;
import f.p.g.g.c.d.s;
import i.b0.c.t;
import i.b0.c.u;
import i.w.q;
import i.w.x;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
@f.p.c.r.j({s.class, f.p.g.g.c.d.n.class})
public final class BookDivisionActivity extends BaseActivity implements View.OnClickListener {
public final i.d E = f.n.a.a.a.a(this, R.id.toolbar);
public final i.d F = f.n.a.a.a.a(this, R.id.bookshelf_div);
public final i.d G = f.n.a.a.a.a(this, R.id.menu_right);
public final i.d H = f.n.a.a.a.a(this, R.id.iv_more);
public final i.d I = f.n.a.a.a.a(this, R.id.tv_cancel);
public final i.d J = f.n.a.a.a.a(this, R.id.cv_bottom_nav);
public final i.d K = i.f.b(new e());
public final i.d L = i.f.b(new f());
public final DirManagerAdapter M = new DirManagerAdapter(new b(), new c());
public final i.d N = c1.b(new d());
public static final class a implements y0 {
public final i.d n;
public final i.d o;
public final i.d p;
public final i.d q;
public final i.d r;
public final i.d s;
public final BookDivisionActivity t;
public static final class ViewOnClickListenerC0014a implements View.OnClickListener {
public ViewOnClickListenerC0014a() {
}
@Override
public final void onClick(View view) {
DirManagerAdapter j1 = a.this.t.j1();
if (j1.z().size() == a.this.t.k1().size()) {
j1.E();
} else {
j1.A();
}
}
}
public static final class b implements View.OnClickListener {
public b() {
}
@Override
public final void onClick(View view) {
HashSet<CollBookBean> z = a.this.t.j1().z();
a.this.delete(x.a0(z));
z.clear();
a.this.t.j1().B();
}
}
public static final class c implements View.OnClickListener {
public c() {
}
@Override
public final void onClick(View view) {
HashSet<CollBookBean> z = a.this.t.j1().z();
f.p.j.b bVar = f.p.j.b.u;
ArrayList arrayList = new ArrayList(q.q(z, 10));
Iterator<T> it = z.iterator();
while (it.hasNext()) {
arrayList.add(((CollBookBean) it.next()).w());
}
Object[] array = arrayList.toArray(new String[0]);
if (array == null) {
throw new NullPointerException("null cannot be cast to non-null type kotlin.Array<T>");
}
String[] strArr = (String[]) array;
ArrayList arrayList2 = new ArrayList(q.q(z, 10));
Iterator<T> it2 = z.iterator();
while (it2.hasNext()) {
arrayList2.add(((CollBookBean) it2.next()).E());
}
Object[] array2 = x.F(arrayList2).toArray(new String[0]);
if (array2 == null) {
throw new NullPointerException("null cannot be cast to non-null type kotlin.Array<T>");
}
bVar.k0(strArr, (String[]) array2);
u0.l(a.this.t.getContext(), R.string.delete_success, 0, 2, null);
a.this.delete(x.a0(z));
z.clear();
a.this.t.j1().B();
}
}
public static final class d extends u implements Function1<CollBookBean, CharSequence> {
public static final d n = new d();
public d() {
super(1);
}
public final CharSequence invoke(CollBookBean collBookBean) {
t.e(collBookBean, "it");
String w = collBookBean.w();
t.d(w, "it.id");
return w;
}
}
public static final class e extends u implements Function0<View> {
public e() {
super(0);
}
public final View invoke() {
return a.this.e().findViewById(R.id.bvb);
}
}
public static final class f extends u implements Function0<FrameLayout> {
public f() {
super(0);
}
public final FrameLayout invoke() {
return a.this.t.l1();
}
}
public static final class g extends u implements Function0<View> {
public g() {
super(0);
}
public final View invoke() {
return LayoutInflater.from(a.this.t.getContext()).inflate(R.layout.layout_index_bookshelf_bottom_edit_panel, (ViewGroup) a.this.e(), false);
}
}
public a(BookDivisionActivity bookDivisionActivity) {
t.e(bookDivisionActivity, "fragment");
this.t = bookDivisionActivity;
this.n = c1.b(new f());
this.o = c1.b(new g());
this.p = f.n.a.a.a.f(this, R.id.tv_select_all);
this.q = f.n.a.a.a.f(this, R.id.tv_delete);
this.r = f.n.a.a.a.f(this, R.id.tv_division);
this.s = c1.b(new e());
i().setOnClickListener(new ViewOnClickListenerC0014a());
h().setText("移除分组");
h().setOnClickListener(new b());
g().setOnClickListener(new c());
}
@Override
public <T extends View> T a(int i) {
return (T) f().findViewById(i);
}
public final View d() {
return (View) this.s.getValue();
}
public final void delete(List<CollBookBean> list) {
t.e(list, "selected");
HaoAdapter.q(this.t.j1(), x.a0(list), 0, 2, (Object) null);
BookshelfDirMap b2 = f.p.g.g.c.f.a.b();
String t1 = this.t.t1();
t.d(t1, "fragment.mTitle");
BookshelfDirMapInner dir = b2.getDir(t1);
if (dir != null) {
dir.deleteKeys(x.O(list, ",", (CharSequence) null, (CharSequence) null, 0, (CharSequence) null, d.n, 30, (Object) null));
}
if (!this.t.k1().isEmpty()) {
f.p.g.g.c.f.a.b().saveAllDir();
} else {
f.p.g.g.c.f.a.b().remove(this.t.t1());
this.t.finish();
}
}
public final FrameLayout e() {
return (FrameLayout) this.n.getValue();
}
public final View f() {
return (View) this.o.getValue();
}
public final TextView g() {
return (TextView) this.q.getValue();
}
public final TextView h() {
return (TextView) this.r.getValue();
}
public final TextView i() {
return (TextView) this.p.getValue();
}
public final void j() {
d().setVisibility(0);
e().removeView(f());
}
public final void k() {
g().setEnabled(false);
m.a.a.i.b(g(), R.string.delete);
d().setVisibility(8);
e().removeView(f());
e().addView(f());
}
}
public static final class b extends u implements Function1<Object, i.t> {
public b() {
super(1);
}
public Object invoke(Object obj) {
m45invoke(obj);
return i.t.a;
}
public final void m45invoke(Object obj) {
t.e(obj, "it");
BookDivisionActivity.this.w1(obj);
}
}
public static final class c extends u implements Function1<HashSet<CollBookBean>, i.t> {
public c() {
super(1);
}
public final void b(HashSet<CollBookBean> hashSet) {
t.e(hashSet, "it");
TextView g2 = BookDivisionActivity.this.m1().g();
int size = hashSet.size();
TextView h = BookDivisionActivity.this.m1().h();
g2.setText(BookDivisionActivity.this.getString(R.string.multi_delete_with_num, new Object[]{Integer.valueOf(size)}));
h.setText(BookDivisionActivity.this.getString(R.string.multi_division_with_num2, new Object[]{Integer.valueOf(size)}));
if (size <= 0) {
g2.setEnabled(false);
m.a.a.i.b(g2, R.string.delete);
m.a.a.i.b(BookDivisionActivity.this.m1().i(), R.string.selected_all);
} else {
if (size == BookDivisionActivity.this.k1().size()) {
m.a.a.i.b(BookDivisionActivity.this.m1().i(), R.string.un_selected_all);
} else {
m.a.a.i.b(BookDivisionActivity.this.m1().i(), R.string.selected_all);
}
g2.setEnabled(true);
h.setEnabled(true);
}
}
public Object invoke(Object obj) {
b((HashSet) obj);
return i.t.a;
}
}
public static final class d extends u implements Function0<a> {
public d() {
super(0);
}
public final a invoke() {
return new a(BookDivisionActivity.this);
}
}
public static final class e extends u implements Function0<ArrayList<String>> {
public e() {
super(0);
}
public final ArrayList<String> invoke() {
return BookDivisionActivity.this.getIntent().getStringArrayListExtra("selectedbookid");
}
}
public static final class f extends u implements Function0<String> {
public f() {
super(0);
}
public final String invoke() {
return BookDivisionActivity.this.getIntent().getStringExtra("dirname");
}
}
public static final class g extends u implements Function1<Integer, i.t> {
public g() {
super(1);
}
public final void b(int i) {
if (i == 1) {
BookDivisionActivity.this.y1();
} else {
if (i != 2) {
return;
}
BookDivisionActivity.this.m1().delete(x.a0(BookDivisionActivity.this.k1()));
}
}
public Object invoke(Object obj) {
b(((Number) obj).intValue());
return i.t.a;
}
}
public static final class h extends u implements Function1<Boolean, i.t> {
public h() {
super(1);
}
public final void b(boolean z) {
BookDivisionActivity.this.z1(z);
}
public Object invoke(Object obj) {
b(((Boolean) obj).booleanValue());
return i.t.a;
}
}
public static final class i extends u implements Function0<i.t> {
public static final i n = new i();
public i() {
super(0);
}
public Object invoke() {
m46invoke();
return i.t.a;
}
public final void m46invoke() {
}
}
public static final class j extends u implements Function0<i.t> {
public j() {
super(0);
}
public Object invoke() {
m47invoke();
return i.t.a;
}
public final void m47invoke() {
BookshelfDirMap b = f.p.g.g.c.f.a.b();
String a = f.p.g.g.c.f.e.d.s.a();
ArrayList o1 = BookDivisionActivity.this.o1();
t.d(o1, "mIds");
b.createDir(a, x.O(o1, ",", (CharSequence) null, (CharSequence) null, 0, (CharSequence) null, (Function1) null, 62, (Object) null));
}
}
public static final class k extends u implements Function0<i.t> {
public k() {
super(0);
}
public Object invoke() {
m48invoke();
return i.t.a;
}
public final void m48invoke() {
BookDivisionActivity.this.finish();
}
}
public static final class l extends u implements Function0<i.t> {
public static final l n = new l();
public l() {
super(0);
}
public Object invoke() {
m49invoke();
return i.t.a;
}
public final void m49invoke() {
}
}
public static final class m extends u implements Function0<i.t> {
public m() {
super(0);
}
public Object invoke() {
m50invoke();
return i.t.a;
}
public final void m50invoke() {
f.p.g.g.c.f.a.b().rename(BookDivisionActivity.this.t1(), f.p.g.g.c.f.e.d.s.a());
BookDivisionActivity.this.u1().setTitle(f.p.g.g.c.f.e.d.s.a());
}
}
public static final class n extends u implements Function0<i.t> {
public static final n n = new n();
public n() {
super(0);
}
public Object invoke() {
m51invoke();
return i.t.a;
}
public final void m51invoke() {
}
}
@Override
public int I0() {
return R.layout.activity_division;
}
public void finish() {
f.p.j.b.v0(f.p.j.b.u, true, (Function0) null, 2, (Object) null);
f.o.a.b.a().h("UPDATE_BOOK_SHELF_GROUP", "");
super/*android.app.Activity*/.finish();
}
public final DirManagerAdapter j1() {
return this.M;
}
public final List<CollBookBean> k1() {
List j2 = this.M.j();
ArrayList arrayList = new ArrayList();
for (Object obj : j2) {
if (obj instanceof CollBookBean) {
arrayList.add(obj);
}
}
return arrayList;
}
public final FrameLayout l1() {
return n1();
}
public final a m1() {
return (a) this.N.getValue();
}
public final CardView n1() {
return (CardView) this.J.getValue();
}
public final ArrayList<String> o1() {
return (ArrayList) this.K.getValue();
}
@Override
public void onClick(View view) {
Integer valueOf = view != null ? Integer.valueOf(view.getId()) : null;
int i2 = R.id.iv_more;
if (valueOf != null && valueOf.intValue() == i2) {
new f.p.g.g.c.f.e.a(getContext(), ViewUtils.g(view).bottom + f.p.c.z.m.e(getContext(), 2.0f), new g(), new h()).show();
return;
}
int i3 = R.id.tv_cancel;
if (valueOf != null && valueOf.intValue() == i3) {
z1(false);
}
}
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
s1().setAdapter(this.M);
f.p.g.g.c.f.a.c(this);
if (t1() != null) {
u1().setTitle(t1());
e.a.b.b.a(r1(), true);
} else {
e.a.b.b.a(r1(), false);
}
v1();
z1(false);
}
public final View p1() {
return (View) this.I.getValue();
}
public final View q1() {
return (View) this.H.getValue();
}
public final View r1() {
return (View) this.G.getValue();
}
public final RecyclerView s1() {
return (RecyclerView) this.F.getValue();
}
public final String t1() {
return (String) this.L.getValue();
}
public final DefaultTitleBar u1() {
return (DefaultTitleBar) this.E.getValue();
}
public final void v1() {
q1().setOnClickListener(this);
p1().setOnClickListener(this);
}
public final void w1(Object obj) {
if (obj instanceof f.p.g.g.c.f.b) {
x1();
return;
}
if (obj instanceof BookshelfDirMapInner) {
String title = ((BookshelfDirMapInner) obj).getTitle();
if (title != null) {
BookshelfDirMap b2 = f.p.g.g.c.f.a.b();
ArrayList<String> o1 = o1();
t.d(o1, "mIds");
b2.insertToDir(title, x.O(o1, ",", (CharSequence) null, (CharSequence) null, 0, (CharSequence) null, (Function1) null, 62, (Object) null));
}
finish();
}
}
public final void x1() {
f.p.g.g.c.f.e.c.a(this, "", "", "取消", "创建并移动", i.n, new j(), new k()).show();
}
public final void y1() {
f.p.g.g.c.f.e.c.a(this, "", "", "取消", "重命名", l.n, new m(), n.n).show();
}
public final void z1(boolean z) {
if (z) {
e.a.b.b.a(q1(), false);
e.a.b.b.a(p1(), true);
e.a.b.b.a(n1(), true);
m1().k();
} else {
e.a.b.b.a(q1(), true);
e.a.b.b.a(p1(), false);
e.a.b.b.a(n1(), false);
m1().j();
}
this.M.D(z);
}
}