导航菜单

页面标题

页面副标题

零界绘 v1.0.2 - BookReviewActivity.java 源代码

正在查看: 零界绘 v1.0.2 应用的 BookReviewActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.junyue.novel.modules.bookstore.ui;

import android.annotation.SuppressLint;
import android.content.Intent;
import android.graphics.drawable.Drawable;
import android.os.Parcelable;
import android.view.View;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import android.widget.TextView;
import androidx.recyclerview.widget.RecyclerView;
import com.junyue.basic.R$drawable;
import com.junyue.basic.activity.BaseActivity;
import com.junyue.basic.adapter.LoadMoreViewHolder;
import com.junyue.basic.bean.User;
import com.junyue.basic.global._GlobalKt;
import com.junyue.basic.widget.StatusLayout;
import com.junyue.novel.modules.bookstore.adapter.BookReviewRvAdapter;
import com.junyue.novel.modules.bookstore.bean.BookReviewBean;
import com.junyue.novel.modules_bookstore.R;
import com.junyue.novel.sharebean.BookComment;
import com.junyue.novel.sharebean.UserBean;
import f.p.c.g.d;
import f.p.c.m.c;
import f.p.c.r.c;
import f.p.c.r.h;
import f.p.c.r.j;
import f.p.c.z.a1;
import f.p.c.z.c1;
import f.p.c.z.m;
import f.p.g.g.b.c.c;
import f.p.g.g.b.c.e;
import i.b0.c.u;
import i.t;
import java.util.List;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.functions.Function3;

@j({f.p.g.g.b.c.d.class})
public final class BookReviewActivity extends BaseActivity implements f.p.g.g.b.c.e {
    public static final int T = 10;
    public BookComment G;
    public int Q;
    public boolean S;
    public final i.d E = f.n.a.a.a.a(this, R.id.bookReviewRv);
    public BookReviewRvAdapter F = new BookReviewRvAdapter(new e());
    public final i.d H = c1.b(new f());
    public final i.d I = f.n.a.a.a.a(this, R.id.iv_head_image);
    public final i.d J = f.n.a.a.a.a(this, R.id.tv_name);
    public final i.d K = f.n.a.a.a.a(this, R.id.tv_comment_num);
    public final i.d L = f.n.a.a.a.a(this, R.id.tv_title);
    public final i.d M = f.n.a.a.a.a(this, R.id.sl);
    public final i.d N = f.n.a.a.a.a(this, R.id.infoRly);
    public int O = 1;
    public final i.d P = h.d(this, 0, 1, null);
    public int R = -1;

    public static final class a implements View.OnClickListener {
        public a() {
        }

        @Override
        public final void onClick(View view) {
            BookReviewActivity.this.s1();
            BookReviewActivity.this.H0();
        }
    }

    public static final class b extends u implements Function1<LoadMoreViewHolder, t> {
        public b() {
            super(1);
        }

        public final void b(LoadMoreViewHolder loadMoreViewHolder) {
            i.b0.c.t.e(loadMoreViewHolder, "it");
            BookReviewActivity.this.H0();
        }

        public Object invoke(Object obj) {
            b((LoadMoreViewHolder) obj);
            return t.a;
        }
    }

    public static final class c extends u implements Function3<Integer, Integer, Long, t> {

        public static final class a implements View.OnClickListener {
            public final long o;
            public final int p;
            public final f.p.c.g.d q;

            public a(long j, int i, f.p.c.g.d dVar) {
                this.o = j;
                this.p = i;
                this.q = dVar;
            }

            @Override
            public final void onClick(View view) {
                BookReviewActivity.this.n1().h0(this.o, this.p);
                this.q.dismiss();
            }
        }

        public c() {
            super(3);
        }

        public final void b(int i, int i2, long j) {
            BookReviewActivity.this.R = i2;
            f.p.c.g.d dVar = new f.p.c.g.d(BookReviewActivity.this.getContext(), f.p.c.z.h.c(e.a.b.a.a()) ? com.junyue.simple_skin_lib.R.style.AppTheme_Dialog_Night : com.junyue.simple_skin_lib.R.style.AppTheme_Dialog);
            d.a aVar = new d.a();
            aVar.r("删除");
            aVar.n(new a(j, i, dVar));
            dVar.B(aVar);
            dVar.show();
        }

        public Object invoke(Object obj, Object obj2, Object obj3) {
            b(((Number) obj).intValue(), ((Number) obj2).intValue(), ((Number) obj3).longValue());
            return t.a;
        }
    }

    public static final class d<T> implements c.d<User> {
        public d() {
        }

        @Override
        public final void k(User user, boolean z) {
            BookReviewActivity.this.t1();
            BookReviewActivity.this.s1();
            BookReviewActivity.this.H0();
        }
    }

    public static final class e extends u implements Function1<BookReviewBean.ListBean, t> {
        public e() {
            super(1);
        }

        public final void b(BookReviewBean.ListBean listBean) {
            i.b0.c.t.e(listBean, "it");
            c.a.a(BookReviewActivity.this.n1(), listBean.f(), listBean.e(), null, 4, null);
            if (i.b0.c.t.a(String.valueOf(listBean.f()), BookReviewActivity.this.m1())) {
                if (BookReviewActivity.this.G == null) {
                    BookReviewActivity.this.G = new BookComment();
                }
                BookComment bookComment = BookReviewActivity.this.G;
                if (bookComment != null) {
                    bookComment.z(listBean.f());
                }
                BookComment bookComment2 = BookReviewActivity.this.G;
                if (bookComment2 != null) {
                    f.p.g.g.b.g.a.g(bookComment2, listBean.g());
                }
                BookComment bookComment3 = BookReviewActivity.this.G;
                if (bookComment3 != null) {
                    f.p.g.g.b.g.a.h(bookComment3, listBean.e());
                }
            }
        }

        public Object invoke(Object obj) {
            b((BookReviewBean.ListBean) obj);
            return t.a;
        }
    }

    public static final class f extends u implements Function0<String> {
        public f() {
            super(0);
        }

        public final String invoke() {
            return BookReviewActivity.this.getIntent().getStringExtra("comment");
        }
    }

    public static final class g extends u implements Function1<f.p.c.k.f<Drawable>, f.p.c.k.f<?>> {
        public g() {
            super(1);
        }

        public final f.p.c.k.f<?> invoke(f.p.c.k.f<Drawable> fVar) {
            i.b0.c.t.e(fVar, "$receiver");
            f.p.c.k.f<Drawable> b0 = fVar.i().b0(new f.p.c.i.c(m.i(BookReviewActivity.this.getContext(), R$drawable.ic_default_head_img_blank2), false, null, 6, null));
            i.b0.c.t.d(b0, "centerCrop().placeholder(context.defaultHeadImage)");
            return b0;
        }
    }

    @Override
    public void H(List<? extends BookComment> list, boolean z) {
        i.b0.c.t.e(list, "comments");
        e.a.j(this, list, z);
    }

    @Override
    public void H0() {
        this.F.Z(this.Q);
        n1().d(this.Q);
        n1().j(this.Q, this.O, T);
    }

    @Override
    public int I0() {
        return R.layout.activity_book_review;
    }

    @Override
    public void K(BookComment.ReplyBean replyBean) {
        i.b0.c.t.e(replyBean, "replyBean");
        e.a.d(this, replyBean);
    }

    @Override
    public void L() {
        e.a.b(this);
    }

    @Override
    public void N() {
        e.a.l(this);
    }

    @Override
    public void O(List<? extends BookComment.ReplyBean> list, boolean z, int i) {
        i.b0.c.t.e(list, "list");
        e.a.k(this, list, z, i);
    }

    @Override
    @SuppressLint({"SetTextI18n"})
    public void O0() {
        this.Q = getIntent().getIntExtra("user_id", 0);
        Y0(R.id.ib_back);
        j1().setAdapter(this.F);
        o1().setRetryOnClickListener(new a());
        this.F.M(new b());
        this.F.W(new c());
        _GlobalKt.a(this, User.class, new d(), false);
        t1();
    }

    @Override
    public void P(BookComment bookComment) {
        i.b0.c.t.e(bookComment, "bookComment");
        e.a.n(this, bookComment);
    }

    @Override
    public void d0(int i) {
        e.a.i(this, i);
    }

    @Override
    @SuppressLint({"SetTextI18n"})
    public void f(boolean z) {
        if (z) {
            this.F.A(this.R);
            if (this.F.s()) {
                o1().s();
            }
            this.S = true;
            this.O = 1;
            H0();
        }
    }

    public void finish() {
        if (this.S) {
            setResult(11);
        } else if (this.G != null) {
            Intent intent = new Intent();
            intent.putExtra("comment", (Parcelable) this.G);
            setResult(-1, intent);
        }
        super/*android.app.Activity*/.finish();
    }

    public final RecyclerView j1() {
        return (RecyclerView) this.E.getValue();
    }

    public final RelativeLayout k1() {
        return (RelativeLayout) this.N.getValue();
    }

    public final ImageView l1() {
        return (ImageView) this.I.getValue();
    }

    public final String m1() {
        return (String) this.H.getValue();
    }

    public final f.p.g.g.b.c.c n1() {
        return (f.p.g.g.b.c.c) this.P.getValue();
    }

    public final StatusLayout o1() {
        return (StatusLayout) this.M.getValue();
    }

    public void onActivityResult(int i, int i2, Intent intent) {
        super/*androidx.fragment.app.FragmentActivity*/.onActivityResult(i, i2, intent);
        if (102 == i) {
            if (i2 == -1) {
                BookComment bookComment = intent != null ? (BookComment) intent.getParcelableExtra("comment") : null;
                if (bookComment != null) {
                    this.F.Y(bookComment);
                    return;
                }
                return;
            }
            if (i2 == 11) {
                s1();
                H0();
            }
        }
    }

    public final TextView p1() {
        return (TextView) this.K.getValue();
    }

    public final TextView q1() {
        return (TextView) this.J.getValue();
    }

    @Override
    public void r0() {
        e.a.a(this);
    }

    public final TextView r1() {
        return (TextView) this.L.getValue();
    }

    public final void s1() {
        this.F.i();
        this.O = 1;
        this.F.H().A();
    }

    @Override
    @SuppressLint({"SetTextI18n"})
    public void t0(boolean z, BookReviewBean bookReviewBean) {
        if (!z) {
            c.a.b(this, null, 1, null);
            if (this.F.s()) {
                o1().t();
                return;
            } else {
                this.F.H().y();
                return;
            }
        }
        if (bookReviewBean == null) {
            return;
        }
        p1().setText(r1().getText().toString() + "  " + bookReviewBean.d());
        o1().B();
        if (this.O == 1) {
            BookReviewRvAdapter bookReviewRvAdapter = this.F;
            List<BookReviewBean.ListBean> b2 = bookReviewBean.b();
            i.b0.c.t.d(b2, "bookReviewBean.list");
            bookReviewRvAdapter.D(b2);
        } else {
            BookReviewRvAdapter bookReviewRvAdapter2 = this.F;
            List<BookReviewBean.ListBean> b3 = bookReviewBean.b();
            i.b0.c.t.d(b3, "bookReviewBean.list");
            bookReviewRvAdapter2.h(b3);
        }
        List<BookReviewBean.ListBean> b4 = bookReviewBean.b();
        if (!(b4 == null || b4.isEmpty()) && bookReviewBean.b().size() >= T) {
            this.F.H().w();
            this.O++;
        } else if (this.F.s()) {
            o1().s();
        } else {
            this.F.H().x();
        }
    }

    @SuppressLint({"SetTextI18n"})
    public final void t1() {
        int i = this.Q;
        User c2 = User.c();
        if (c2 == null || i != c2.g()) {
            r1().setText("TA的书评");
        } else {
            r1().setText("我的书评");
        }
    }

    @Override
    @SuppressLint({"SetTextI18n"})
    public void y0(UserBean userBean) {
        if (userBean != null) {
            k1().setVisibility(0);
            a1.e(l1(), userBean.a(), false, new g(), 2, null);
            q1().setText(userBean.b());
            BookReviewRvAdapter bookReviewRvAdapter = this.F;
            String b2 = userBean.b();
            i.b0.c.t.d(b2, "userBean.nickname");
            String a2 = userBean.a();
            i.b0.c.t.d(a2, "userBean.avatar");
            bookReviewRvAdapter.U(b2, a2);
        }
    }
}