正在查看: 零界绘 v1.0.2 应用的 ReaderActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 零界绘 v1.0.2 应用的 ReaderActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.junyue.novel.modules.reader.ui;
import android.content.Intent;
import android.content.res.Configuration;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.SeekBar;
import android.widget.TextView;
import androidx.appcompat.app.MoreLayoutInflater;
import androidx.cardview.widget.CardView;
import androidx.drawerlayout.widget.DrawerLayout;
import androidx.recyclerview.widget.RecyclerView;
import androidx.viewpager.widget.ViewPager;
import com.junyue.basic.activity.BaseActivity;
import com.junyue.basic.bean.User;
import com.junyue.basic.mvp.PresenterProviders;
import com.junyue.basic.widget.SimpleTextView;
import com.junyue.novel.modules.reader.adapter.DrawerCatelogPagerAdapter;
import com.junyue.novel.modules.reader.adapter.ReaderSelectSourceRvAdapter;
import com.junyue.novel.modules.reader.pagewidget.PageView;
import com.junyue.novel.modules_reader.R;
import com.junyue.novel.sharebean.BookSource;
import com.junyue.novel.sharebean.reader.CollBookBean;
import f.p.c.z.c1;
import f.p.c.z.r0;
import f.p.c.z.u0;
import f.p.g.g.d.i.n;
import f.p.g.h.b;
import i.b0.c.u;
import i.t;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import net.lucode.hackware.magicindicator.MagicIndicator;
public final class ReaderActivity extends BaseActivity implements b.b, f.p.g.h.a {
public final i.d E = f.n.a.a.a.a(this, R.id.drawer);
public final i.d F = f.n.a.a.a.a(this, R.id.cv_top_menu);
public final i.d G = f.n.a.a.a.a(this, R.id.fl_container);
public final i.d H = f.n.a.a.a.a(this, R.id.tv_download);
public final i.d I = i.f.b(new d());
public final i.d J = f.n.a.a.a.a(this, R.id.tv_downloading_status);
public final i.d K = f.n.a.a.a.a(this, R.id.cv_bottom_menu);
public final i.d L = f.n.a.a.a.a(this, R.id.rl_bottom_menu_container);
public final i.d M = f.n.a.a.a.a(this, R.id.cv_add_bookshelf);
public final i.d N = f.n.a.a.a.a(this, R.id.sb_chapter);
public final i.d O = f.n.a.a.a.a(this, R.id.ll_chapter_info_popup);
public final i.d P = f.n.a.a.a.a(this, R.id.ib_menu);
public final i.d Q = f.n.a.a.a.a(this, R.id.tv_popup_chapter_name);
public final i.d R = f.n.a.a.a.a(this, R.id.tv_popup_chapter_progress);
public final i.d S = f.n.a.a.a.a(this, R.id.indicator);
public final i.d T = f.n.a.a.a.a(this, R.id.vp_drawer_catelog);
public final DrawerCatelogPagerAdapter U = new DrawerCatelogPagerAdapter(getSupportFragmentManager());
public final i.d V = f.n.a.a.a.a(this, R.id.fl_drawer_container);
public final i.d W = f.n.a.a.a.a(this, R.id.rv_select_source);
public final i.d X = f.n.a.a.a.a(this, R.id.ib_retry);
public final i.d Y = f.n.a.a.a.a(this, R.id.tv_skin_switch);
public final ReaderSelectSourceRvAdapter Z = new ReaderSelectSourceRvAdapter(h.n, new i());
public final i.d e0 = f.n.a.a.a.a(this, R.id.ll_select_source);
public final i.d f0 = f.n.a.a.a.a(this, R.id.ll_catelog_root);
public final i.d g0 = f.n.a.a.a.a(this, R.id.pageview);
public final i.d h0 = c1.b(new c());
public final i.d i0 = c1.b(new f());
public final i.d j0 = c1.b(new e());
public final ReaderActivityView k0 = new ReaderActivityView(this);
public final i.d l0 = c1.b(new g());
public final i.d m0 = c1.b(new a());
public final i.d n0 = c1.b(new b());
public boolean o0 = true;
public boolean p0 = true;
public static final class a extends u implements Function0<String> {
public a() {
super(0);
}
public final String invoke() {
String stringExtra = ReaderActivity.this.getIntent().getStringExtra("book_id");
return stringExtra == null ? String.valueOf(ReaderActivity.this.getIntent().getLongExtra("book_id", -1L)) : stringExtra;
}
}
public static final class b extends u implements Function0<Integer> {
public b() {
super(0);
}
public final int b() {
int intExtra = ReaderActivity.this.getIntent().getIntExtra("book_chapter_count", 0);
return intExtra == 0 ? ReaderActivity.this.h1().s() : intExtra;
}
public Object invoke() {
return Integer.valueOf(b());
}
}
public static final class c extends u implements Function0<CollBookBean> {
public c() {
super(0);
}
public final CollBookBean invoke() {
try {
CollBookBean parcelableExtra = ReaderActivity.this.getIntent().getParcelableExtra("coll_book");
if (parcelableExtra != null) {
parcelableExtra.R();
} else {
parcelableExtra = CollBookBean.EMPTY;
}
return parcelableExtra;
} catch (Throwable unused) {
return CollBookBean.EMPTY;
}
}
}
public static final class d extends u implements Function0<View> {
public d() {
super(0);
}
public final View invoke() {
View inflate = LayoutInflater.from(ReaderActivity.this).inflate(R.layout.layout_reader_bottom_menu, (ViewGroup) ReaderActivity.this.q1(), false);
ReaderActivity.this.q1().addView(inflate);
return inflate;
}
}
public static final class e extends u implements Function0<Integer> {
public e() {
super(0);
}
public final int b() {
int intExtra = ReaderActivity.this.getIntent().getIntExtra("book_chapter_id", -1);
ReaderActivity.this.getIntent().putExtra("book_chapter_id", -1);
return intExtra;
}
public Object invoke() {
return Integer.valueOf(b());
}
}
public static final class f extends u implements Function0<Integer> {
public f() {
super(0);
}
public final int b() {
int intExtra = ReaderActivity.this.getIntent().getIntExtra("book_chapter_pos", -1);
ReaderActivity.this.getIntent().putExtra("book_chapter_pos", -1);
return intExtra;
}
public Object invoke() {
return Integer.valueOf(b());
}
}
public static final class g extends u implements Function0<f.p.g.g.d.h.c> {
public g() {
super(0);
}
public final f.p.g.g.d.h.c invoke() {
Object c = PresenterProviders.d.a(ReaderActivity.this).c(0);
if (c != null) {
return (f.p.g.g.d.h.c) c;
}
throw new NullPointerException("null cannot be cast to non-null type com.junyue.novel.modules.reader.mvp.ReadPresenter");
}
}
public static final class h extends u implements Function0<BookSource> {
public static final h n = new h();
public h() {
super(0);
}
public final BookSource invoke() {
return null;
}
}
public static final class i extends u implements Function1<BookSource, t> {
public i() {
super(1);
}
public final void b(BookSource bookSource) {
i.b0.c.t.e(bookSource, "it");
ReaderActivity.this.l1().closeDrawer(3);
ReaderActivity.this.k0.a2(bookSource, true);
}
public Object invoke(Object obj) {
b((BookSource) obj);
return t.a;
}
}
public static final class j implements View.OnClickListener {
public final CollBookBean o;
public final f.p.g.h.c.a p;
public j(CollBookBean collBookBean, f.p.g.h.c.a aVar) {
this.o = collBookBean;
this.p = aVar;
}
@Override
public final void onClick(View view) {
CollBookBean collBookBean = this.o;
i.b0.c.t.d(collBookBean, "collBack");
collBookBean.e0(System.currentTimeMillis());
f.p.j.b bVar = f.p.j.b.u;
CollBookBean collBookBean2 = this.o;
i.b0.c.t.d(collBookBean2, "collBack");
f.p.j.b.p(bVar, collBookBean2, false, false, false, 14, (Object) null);
u0.l(ReaderActivity.this, R.string.add_bookshelf_succ_tips, 0, 2, null);
this.p.dismiss();
ReaderActivity.super.onBackPressed();
}
}
public static final class k implements View.OnClickListener {
public final f.p.g.h.c.a o;
public k(f.p.g.h.c.a aVar) {
this.o = aVar;
}
@Override
public final void onClick(View view) {
this.o.dismiss();
ReaderActivity.super.onBackPressed();
}
}
public static void Q1(ReaderActivity readerActivity, boolean z, int i2, Object obj) {
if ((i2 & 1) != 0) {
z = true;
}
readerActivity.P1(z);
}
public final ReaderSelectSourceRvAdapter A1() {
return this.Z;
}
@Override
public void B0() {
f.p.g.g.d.i.r.a b2 = f.p.g.g.d.i.r.a.b();
i.b0.c.t.d(b2, "ReadSettingManager\n .getInstance()");
int j2 = b2.j();
setRequestedOrientation(j2);
this.o0 = j2 == 1;
}
public final View B1() {
return (View) this.L.getValue();
}
public final RecyclerView C1() {
return (RecyclerView) this.W.getValue();
}
public final SeekBar D1() {
return (SeekBar) this.N.getValue();
}
public final View E1() {
return (View) this.e0.getValue();
}
@Override
public Object F() {
return this.k0;
}
public final TextView F1() {
return (TextView) this.J.getValue();
}
public final SimpleTextView G1() {
return (SimpleTextView) this.H.getValue();
}
public final TextView H1() {
return (TextView) this.Q.getValue();
}
@Override
public int I0() {
return R.layout.activity_reader;
}
public final SimpleTextView I1() {
return (SimpleTextView) this.R.getValue();
}
public final SimpleTextView J1() {
return (SimpleTextView) this.Y.getValue();
}
public final boolean K1() {
return this.k0.q1();
}
public final void L1() {
this.k0.f2(true);
}
public final void M1(int i2, int i3) {
this.k0.r1().E0(i2, i3);
l1().closeDrawer(3);
}
public void N1(String str) {
i.b0.c.t.e(str, "skin");
if (i.b0.c.t.a(str, "night")) {
this.k0.r1().q0(true);
} else {
this.k0.r1().q0(false);
}
this.k0.Q1();
}
public final void O1(Function1<? super CollBookBean, t> function1) {
i.b0.c.t.e(function1, "l");
this.k0.b2(function1);
CollBookBean w = this.k0.r1().w();
i.b0.c.t.d(w, "mView.mPageLoader.collBook");
function1.invoke(w);
}
@Override
public boolean P0() {
return false;
}
public final void P1(boolean r6) {
throw new UnsupportedOperationException("Method not decompiled: com.junyue.novel.modules.reader.ui.ReaderActivity.P1(boolean):void");
}
public final void R1() {
this.k0.f2(false);
}
@Override
public void V0(MoreLayoutInflater moreLayoutInflater) {
i.b0.c.t.e(moreLayoutInflater, "moreLayoutInflater");
super.V0(moreLayoutInflater);
moreLayoutInflater.registerViewAfterHandler(f.p.g.h.b.e(this));
}
public boolean dispatchTouchEvent(MotionEvent motionEvent) {
ReaderActivityView.d1(this.k0, false, 1, null);
return super/*android.app.Activity*/.dispatchTouchEvent(motionEvent);
}
public final String e1() {
return (String) this.m0.getValue();
}
public final View f1() {
return (View) this.f0.getValue();
}
public void finish() {
super/*android.app.Activity*/.finish();
w1().f();
}
public final int g1() {
return ((Number) this.n0.getValue()).intValue();
}
public final CollBookBean h1() {
return (CollBookBean) this.h0.getValue();
}
public final CardView i1() {
return (CardView) this.M.getValue();
}
public final CardView j1() {
return (CardView) this.K.getValue();
}
public final CardView k1() {
return (CardView) this.F.getValue();
}
public final DrawerLayout l1() {
return (DrawerLayout) this.E.getValue();
}
public final MagicIndicator m1() {
return (MagicIndicator) this.S.getValue();
}
public final DrawerCatelogPagerAdapter n1() {
return this.U;
}
public final ViewPager o1() {
return (ViewPager) this.T.getValue();
}
public void onActivityResult(int i2, int i3, Intent intent) {
super/*androidx.fragment.app.FragmentActivity*/.onActivityResult(i2, i3, intent);
if (i2 == 104 && i3 == -1 && User.k()) {
this.k0.a1();
return;
}
if (i3 == -1 && i2 == 105) {
n r1 = this.k0.r1();
f.p.g.g.d.i.r.a b2 = f.p.g.g.d.i.r.a.b();
i.b0.c.t.d(b2, "ReadSettingManager\n … .getInstance()");
r1.o0(b2.g());
}
}
@Override
public void onBackPressed() {
if (this.k0.L1(true)) {
return;
}
Q1(this, false, 1, null);
}
public void onConfigurationChanged(Configuration configuration) {
i.b0.c.t.e(configuration, "newConfig");
super.onConfigurationChanged(configuration);
this.o0 = configuration.orientation != 2;
this.k0.r1().p0(this.o0);
this.k0.Y0();
this.k0.Z0();
}
@Override
public void onCreate(Bundle bundle) {
this.k0.x1();
getWindow().addFlags(512);
super.onCreate(bundle);
r0.i(this);
if (i.b0.c.t.a("night", f.p.g.h.b.f())) {
N1("night");
}
}
public void onDestroy() {
super.onDestroy();
this.k0.N1();
w1().f();
}
public boolean onKeyDown(int i2, KeyEvent keyEvent) {
i.b0.c.t.e(keyEvent, "event");
ReaderActivityView.d1(this.k0, false, 1, null);
f.p.g.g.d.i.r.a b2 = f.p.g.g.d.i.r.a.b();
i.b0.c.t.d(b2, "ReadSettingManager.getInstance()");
if (b2.r() && keyEvent.hasNoModifiers()) {
if (i2 != 24) {
if (i2 == 25 && this.k0.y2(false, keyEvent.getRepeatCount())) {
return true;
}
} else if (this.k0.y2(true, keyEvent.getRepeatCount())) {
return true;
}
}
return super.onKeyDown(i2, keyEvent);
}
@Override
public void onPause() {
super.onPause();
this.k0.O1();
}
@Override
public void onResume() {
super.onResume();
this.k0.P1();
}
@Override
public void onSaveInstanceState(Bundle bundle) {
i.b0.c.t.e(bundle, "outState");
super.onSaveInstanceState(bundle);
W0(bundle);
}
public void onStop() {
super.onStop();
this.k0.R1();
}
public void onWindowFocusChanged(boolean z) {
super/*android.app.Activity*/.onWindowFocusChanged(z);
if (z) {
if (this.p0 || this.k0.p1()) {
this.p0 = false;
this.k0.x1();
}
}
}
public final FrameLayout p1() {
return (FrameLayout) this.V.getValue();
}
public final FrameLayout q1() {
return (FrameLayout) this.G.getValue();
}
public final ImageView r1() {
return (ImageView) this.P.getValue();
}
public final ImageView s1() {
return (ImageView) this.X.getValue();
}
public final boolean t1() {
return this.o0;
}
public final View u1() {
return (View) this.I.getValue();
}
public final LinearLayout v1() {
return (LinearLayout) this.O.getValue();
}
public final PageView w1() {
return (PageView) this.g0.getValue();
}
public final int x1() {
return ((Number) this.j0.getValue()).intValue();
}
public final int y1() {
return ((Number) this.i0.getValue()).intValue();
}
public final f.p.g.g.d.h.c z1() {
return (f.p.g.g.d.h.c) this.l0.getValue();
}
}