导航菜单

页面标题

页面副标题

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

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

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


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

import android.text.Editable;
import android.view.View;
import android.widget.EditText;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.recyclerview.widget.RecyclerView;
import com.google.android.material.tabs.TabLayout;
import com.junyue.basic.activity.BaseActivity;
import com.junyue.basic.util.ViewUtils;
import com.junyue.basic.widget.SimpleTextView;
import com.junyue.basic.widget.StatusLayout;
import com.junyue.novel.modules.user.adapter.FeedbackTagRvAdapter;
import com.junyue.novel.modules.user.bean.FeedbackTag;
import com.junyue.novel.modules.user.bean.HelpGroup;
import com.junyue.novel.modules_user.R;
import f.p.c.r.h;
import f.p.c.r.j;
import f.p.c.z.u0;
import f.p.g.g.f.d.c;
import f.p.g.g.f.d.d;
import f.p.g.g.f.d.e;
import i.b0.c.t;
import i.i0.n;
import i.i0.o;
import java.util.List;

@j({d.class})
public final class FeedbackActivity extends BaseActivity implements e {
    public StatusLayout M;
    public final i.d E = f.n.a.a.a.a(this, R.id.rv_tag);
    public final i.d F = f.n.a.a.a.a(this, R.id.et_content);
    public final i.d G = f.n.a.a.a.a(this, R.id.tv_input_num);
    public final i.d H = f.n.a.a.a.a(this, R.id.et_contact);
    public final i.d I = f.n.a.a.a.a(this, R.id.et_bookname);
    public final i.d J = f.n.a.a.a.a(this, R.id.tv_submit);
    public final FeedbackTagRvAdapter K = new FeedbackTagRvAdapter();
    public final i.d L = f.n.a.a.a.a(this, R.id.ll_container);
    public final i.d N = h.d(this, 0, 1, null);
    public long O = -1;

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

        @Override
        public final void onClick(View view) {
            FeedbackTag E = FeedbackActivity.this.K.E();
            boolean z = FeedbackActivity.this.O != -1;
            if (!z && E == null) {
                u0.m(FeedbackActivity.this.getContext(), "请选择您的反馈标签", 0, 2, null);
                return;
            }
            String obj = FeedbackActivity.this.k1().getText().toString();
            if (n.i(obj)) {
                u0.m(FeedbackActivity.this.getContext(), "请输入您的问题或建议", 0, 2, null);
                FeedbackActivity.this.k1().requestFocus();
                return;
            }
            if (z) {
                c m1 = FeedbackActivity.this.m1();
                Editable text = FeedbackActivity.this.i1().getText();
                t.d(text, "mEtBookname.text");
                m1.x(o.Z(text).toString(), obj, FeedbackActivity.this.j1().getText().toString(), -1);
                return;
            }
            c m12 = FeedbackActivity.this.m1();
            Editable text2 = FeedbackActivity.this.i1().getText();
            t.d(text2, "mEtBookname.text");
            String obj2 = o.Z(text2).toString();
            String obj3 = FeedbackActivity.this.j1().getText().toString();
            t.c(E);
            m12.x(obj2, obj, obj3, E.getType());
        }
    }

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

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

    @Override
    public void H0() {
        if (this.O == -1) {
            m1().U();
        }
    }

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

    @Override
    public void M() {
        onBackPressed();
    }

    @Override
    public void O0() {
        Y0(R.id.ib_back);
        ViewUtils.a(k1(), o1(), TabLayout.ANIMATION_DURATION);
        k1().setHint(getString(R.string.feedback_input_hint, new Object[]{Integer.valueOf(TabLayout.ANIMATION_DURATION)}));
        p1().setOnClickListener(new a());
        i1().setText(getIntent().getStringExtra("book_name"));
        this.O = getIntent().getLongExtra("book_id", -1L);
        getIntent().getLongExtra("book_chapter_id", -1L);
        getIntent().getStringExtra("book_chapter_name");
        if (this.O != -1) {
            n1().setVisibility(8);
            return;
        }
        StatusLayout q = StatusLayout.q(l1());
        t.d(q, "StatusLayout.createDefau…tatusLayout(mLlContainer)");
        this.M = q;
        n1().setAdapter(this.K);
        StatusLayout statusLayout = this.M;
        if (statusLayout == null) {
            t.t("mSl");
            throw null;
        }
        statusLayout.setRetryOnClickListener(new b());
        StatusLayout statusLayout2 = this.M;
        if (statusLayout2 != null) {
            statusLayout2.A();
        } else {
            t.t("mSl");
            throw null;
        }
    }

    @Override
    public void W(List<? extends HelpGroup> list) {
        t.e(list, "data");
        e.a.b(this, list);
    }

    @Override
    public void b(Throwable th, Object obj) {
        StatusLayout statusLayout = this.M;
        if (statusLayout != null) {
            statusLayout.t();
        } else {
            t.t("mSl");
            throw null;
        }
    }

    @Override
    public void i(List<? extends FeedbackTag> list) {
        t.e(list, "tags");
        this.K.D(list);
        StatusLayout statusLayout = this.M;
        if (statusLayout != null) {
            statusLayout.B();
        } else {
            t.t("mSl");
            throw null;
        }
    }

    public final EditText i1() {
        return (EditText) this.I.getValue();
    }

    public final EditText j1() {
        return (EditText) this.H.getValue();
    }

    public final EditText k1() {
        return (EditText) this.F.getValue();
    }

    public final LinearLayout l1() {
        return (LinearLayout) this.L.getValue();
    }

    public final c m1() {
        return (c) this.N.getValue();
    }

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

    public final SimpleTextView o1() {
        return (SimpleTextView) this.G.getValue();
    }

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