正在查看: 零界绘 v1.0.2 应用的 NewMessageCenterActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 零界绘 v1.0.2 应用的 NewMessageCenterActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.junyue.novel.modules.user.ui;
import android.view.View;
import android.widget.TextView;
import androidx.cardview.widget.CardView;
import androidx.recyclerview.widget.RecyclerView;
import com.junyue.basic.activity.BaseActivity;
import com.junyue.basic.adapter.LoadMoreViewHolder;
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.NewMsgRvAdapter;
import com.junyue.novel.modules.user.bean.MessageInfoBean;
import com.junyue.novel.modules.user.bean.MessageListBean;
import com.junyue.novel.modules_user.R;
import f.p.c.r.j;
import f.p.c.z.m;
import f.p.g.g.f.d.j;
import i.b0.c.t;
import i.b0.c.u;
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;
@j({f.p.g.g.f.d.i.class})
public final class NewMessageCenterActivity extends BaseActivity implements f.p.g.g.f.d.j {
public StatusLayout K;
public boolean O;
public boolean P;
public final i.d E = f.n.a.a.a.a(this, R.id.rv_list);
public final i.d F = f.n.a.a.a.a(this, R.id.tv_edit);
public final i.d G = f.n.a.a.a.a(this, R.id.cv_bottom);
public final i.d H = f.n.a.a.a.a(this, R.id.tv_select_all);
public final i.d I = f.n.a.a.a.a(this, R.id.tv_delete);
public final i.d J = f.n.a.a.a.a(this, R.id.tv_read);
public final NewMsgRvAdapter L = new NewMsgRvAdapter(new i());
public final i.d M = f.p.c.r.h.d(this, 0, 1, null);
public int N = 1;
public static final class a implements StatusLayout.e {
public a() {
}
@Override
public final void a(int i) {
if (i == 0) {
NewMessageCenterActivity.this.n1().setVisibility(0);
} else {
NewMessageCenterActivity.this.n1().setVisibility(8);
NewMessageCenterActivity.this.q1(false);
}
}
}
public static final class b implements View.OnClickListener {
public b() {
}
@Override
public final void onClick(View view) {
NewMessageCenterActivity newMessageCenterActivity = NewMessageCenterActivity.this;
t.d(view, "it");
newMessageCenterActivity.q1(!view.isSelected());
}
}
public static final class c implements View.OnClickListener {
public c() {
}
@Override
public final void onClick(View view) {
NewMessageCenterActivity.this.H0();
}
}
public static final class d extends u implements Function1<LoadMoreViewHolder, i.t> {
public d() {
super(1);
}
public final void b(LoadMoreViewHolder loadMoreViewHolder) {
t.e(loadMoreViewHolder, "it");
NewMessageCenterActivity.this.H0();
}
public Object invoke(Object obj) {
b((LoadMoreViewHolder) obj);
return i.t.a;
}
}
public static final class e extends u implements Function0<i.t> {
public e() {
super(0);
}
public Object invoke() {
m75invoke();
return i.t.a;
}
public final void m75invoke() {
if (NewMessageCenterActivity.this.L.P().size() > 0) {
NewMessageCenterActivity.this.m1().setEnabled(true);
NewMessageCenterActivity.this.m1().setText(NewMessageCenterActivity.this.getContext().getString(R.string.multi_delete_with_num, Integer.valueOf(NewMessageCenterActivity.this.L.P().size())));
} else {
NewMessageCenterActivity.this.m1().setEnabled(false);
ViewUtils.q(NewMessageCenterActivity.this.m1(), R.string.delete);
}
HashSet<MessageListBean> P = NewMessageCenterActivity.this.L.P();
ArrayList arrayList = new ArrayList();
for (Object obj : P) {
if (((MessageListBean) obj).d() != 1) {
arrayList.add(obj);
}
}
if (!arrayList.isEmpty()) {
NewMessageCenterActivity.this.o1().setEnabled(true);
NewMessageCenterActivity.this.o1().setText(NewMessageCenterActivity.this.getContext().getString(R.string.multi_read_with_num, Integer.valueOf(arrayList.size())));
} else {
NewMessageCenterActivity.this.o1().setEnabled(false);
ViewUtils.q(NewMessageCenterActivity.this.o1(), R.string.readed);
}
if (NewMessageCenterActivity.this.L.P().size() == NewMessageCenterActivity.this.L.q()) {
m.a.a.i.b(NewMessageCenterActivity.this.p1(), R.string.un_selected_all);
NewMessageCenterActivity.this.p1().setSelected(true);
} else {
m.a.a.i.b(NewMessageCenterActivity.this.p1(), R.string.selected_all);
NewMessageCenterActivity.this.p1().setSelected(false);
}
}
}
public static final class f implements View.OnClickListener {
public f() {
}
@Override
public final void onClick(View view) {
t.d(view, "it");
if (view.isSelected()) {
NewMessageCenterActivity.this.L.W();
} else {
NewMessageCenterActivity.this.L.T();
}
}
}
public static final class g implements View.OnClickListener {
public g() {
}
@Override
public final void onClick(View view) {
f.p.g.g.f.d.h k1 = NewMessageCenterActivity.this.k1();
Object[] array = NewMessageCenterActivity.this.L.P().toArray(new MessageListBean[0]);
if (array == null) {
throw new NullPointerException("null cannot be cast to non-null type kotlin.Array<T>");
}
k1.y0((MessageListBean[]) array);
}
}
public static final class h implements View.OnClickListener {
public h() {
}
@Override
public final void onClick(View view) {
f.p.g.g.f.d.h k1 = NewMessageCenterActivity.this.k1();
HashSet<MessageListBean> P = NewMessageCenterActivity.this.L.P();
ArrayList arrayList = new ArrayList();
Iterator<T> it = P.iterator();
while (true) {
if (!it.hasNext()) {
break;
}
Object next = it.next();
if (((MessageListBean) next).d() != 1) {
arrayList.add(next);
}
}
Object[] array = arrayList.toArray(new MessageListBean[0]);
if (array == null) {
throw new NullPointerException("null cannot be cast to non-null type kotlin.Array<T>");
}
k1.O((MessageListBean[]) array);
}
}
public static final class i extends u implements Function1<MessageListBean, i.t> {
public i() {
super(1);
}
public final void b(MessageListBean messageListBean) {
t.e(messageListBean, "it");
if (messageListBean.d() != 1) {
NewMessageCenterActivity.this.k1().Y(messageListBean);
} else {
NewMessageCenterActivity.this.Q(messageListBean);
}
}
public Object invoke(Object obj) {
b((MessageListBean) obj);
return i.t.a;
}
}
@Override
public void H0() {
k1().z(this.N, 30);
this.P = false;
}
@Override
public int I0() {
return R.layout.activity_new_msg_center;
}
@Override
public void O0() {
Y0(R.id.ib_back);
StatusLayout q = StatusLayout.q(l1());
t.d(q, "StatusLayout.createDefaultStatusLayout(mRvMsg)");
this.K = q;
if (q == null) {
t.t("mSl");
throw null;
}
q.setOnStatusChangedListener(new a());
StatusLayout statusLayout = this.K;
if (statusLayout == null) {
t.t("mSl");
throw null;
}
statusLayout.A();
l1().setAdapter(this.L);
n1().setOnClickListener(new b());
StatusLayout statusLayout2 = this.K;
if (statusLayout2 == null) {
t.t("mSl");
throw null;
}
statusLayout2.setRetryOnClickListener(new c());
this.L.M(new d());
this.L.V(new e());
p1().setOnClickListener(new f());
m1().setOnClickListener(new g());
o1().setOnClickListener(new h());
}
@Override
public void Q(MessageListBean messageListBean) {
t.e(messageListBean, "item");
messageListBean.g(1);
this.L.notifyDataSetChanged();
if (messageListBean.getType() == 3) {
f.a.a.a.d.a a2 = f.a.a.a.e.a.c().a("/webbrowser/main");
a2.T("url", messageListBean.f());
a2.B(getContext());
} else {
f.a.a.a.d.a a3 = f.a.a.a.e.a.c().a("/user/message_detail");
a3.P("notify_id", messageListBean.c());
a3.B(getContext());
}
}
public final CardView j1() {
return (CardView) this.G.getValue();
}
public final f.p.g.g.f.d.h k1() {
return (f.p.g.g.f.d.h) this.M.getValue();
}
public final RecyclerView l1() {
return (RecyclerView) this.E.getValue();
}
public final SimpleTextView m1() {
return (SimpleTextView) this.I.getValue();
}
public final SimpleTextView n1() {
return (SimpleTextView) this.F.getValue();
}
@Override
public void o(boolean z, MessageInfoBean messageInfoBean) {
j.a.b(this, z, messageInfoBean);
}
public final SimpleTextView o1() {
return (SimpleTextView) this.J.getValue();
}
public void onStop() {
super.onStop();
f.p.g.c.b(true);
}
public final TextView p1() {
return (TextView) this.H.getValue();
}
public final void q1(boolean z) {
if (z) {
m.a.a.g.a(l1(), m.e(this, 48.5f));
j1().setVisibility(0);
ViewUtils.q(n1(), R.string.complete);
} else {
m.a.a.g.a(l1(), 0);
j1().setVisibility(8);
ViewUtils.q(n1(), R.string.edit);
}
n1().setSelected(z);
this.L.U(z);
}
@Override
public void u(MessageListBean[] messageListBeanArr) {
t.e(messageListBeanArr, "ids");
this.L.N(messageListBeanArr);
if (this.P) {
if (this.L.s()) {
StatusLayout statusLayout = this.K;
if (statusLayout != null) {
statusLayout.s();
return;
} else {
t.t("mSl");
throw null;
}
}
return;
}
this.N = 1;
this.O = true;
this.L.H().A();
StatusLayout statusLayout2 = this.K;
if (statusLayout2 == null) {
t.t("mSl");
throw null;
}
statusLayout2.A();
H0();
}
@Override
public void w(MessageListBean[] messageListBeanArr) {
t.e(messageListBeanArr, "ids");
this.L.S(messageListBeanArr);
}
@Override
public void x0(List<? extends MessageListBean> list, boolean z) {
t.e(list, "list");
if (!z) {
if (!this.L.s()) {
this.L.H().y();
return;
}
StatusLayout statusLayout = this.K;
if (statusLayout != null) {
statusLayout.t();
return;
} else {
t.t("mSl");
throw null;
}
}
if (this.O) {
this.L.D(list);
this.O = false;
} else {
this.L.h(list);
}
if (list.size() < 30) {
this.L.H().x();
this.P = true;
} else {
this.L.H().w();
this.N++;
}
if (this.L.s()) {
StatusLayout statusLayout2 = this.K;
if (statusLayout2 != null) {
statusLayout2.s();
return;
} else {
t.t("mSl");
throw null;
}
}
StatusLayout statusLayout3 = this.K;
if (statusLayout3 != null) {
statusLayout3.B();
} else {
t.t("mSl");
throw null;
}
}
}