正在查看: 新暖心缘 v8.1.1 应用的 SystemMessageActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 新暖心缘 v8.1.1 应用的 SystemMessageActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.luanxingyuan.app.activity;
import android.view.View;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import butterknife.BindView;
import com.luanxingyuan.app.base.BaseActivity;
import com.luanxingyuan.app.base.BaseResponse;
import com.luanxingyuan.app.bean.PageBean;
import com.luanxingyuan.app.bean.SystemMessageBean;
import com.luanxingyuan.app.util.LogUtil;
import com.luanxingyuan.app.util.ParamUtil;
import com.luanxingyuan.app.util.ToastUtil;
import com.scwang.smartrefresh.layout.SmartRefreshLayout;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import k6.o0;
public class SystemMessageActivity extends BaseActivity {
private o0 mAdapter;
@BindView
RecyclerView mContentRv;
private int mCurrentPage = 1;
private final List<SystemMessageBean> mFocusBeans = new ArrayList();
@BindView
SmartRefreshLayout mRefreshLayout;
class a extends r6.a<BaseResponse> {
a() {
}
public void onResponse(BaseResponse baseResponse, int i8) {
if (baseResponse == null || baseResponse.m_istatus != 1) {
return;
}
LogUtil.i("设为已读成功");
}
}
class b extends r6.a<BaseResponse<PageBean<SystemMessageBean>>> {
final boolean f7092a;
final m7.i f7093b;
b(boolean z7, m7.i iVar) {
this.f7092a = z7;
this.f7093b = iVar;
}
public void onResponse(BaseResponse<PageBean<SystemMessageBean>> baseResponse, int i8) {
if (SystemMessageActivity.this.isFinishing()) {
return;
}
if (baseResponse == null || baseResponse.m_istatus != 1) {
ToastUtil.showToast(SystemMessageActivity.this.getApplicationContext(), 2131821363);
if (this.f7092a) {
this.f7093b.d();
return;
} else {
this.f7093b.a();
return;
}
}
PageBean<SystemMessageBean> pageBean = baseResponse.m_object;
if (pageBean == null) {
ToastUtil.showToast(SystemMessageActivity.this.getApplicationContext(), 2131821363);
if (this.f7092a) {
this.f7093b.d();
return;
} else {
this.f7093b.a();
return;
}
}
List<SystemMessageBean> list = pageBean.data;
if (list != null) {
int size = list.size();
if (this.f7092a) {
SystemMessageActivity.this.mCurrentPage = 1;
SystemMessageActivity.this.mFocusBeans.clear();
SystemMessageActivity.this.mFocusBeans.addAll(list);
SystemMessageActivity.this.mAdapter.a(SystemMessageActivity.this.mFocusBeans);
if (SystemMessageActivity.this.mFocusBeans.size() > 0) {
SystemMessageActivity.this.mRefreshLayout.Q(true);
} else {
SystemMessageActivity.this.mRefreshLayout.Q(false);
}
this.f7093b.d();
if (size >= 10) {
this.f7093b.f(true);
}
} else {
SystemMessageActivity.access$008(SystemMessageActivity.this);
SystemMessageActivity.this.mFocusBeans.addAll(list);
SystemMessageActivity.this.mAdapter.a(SystemMessageActivity.this.mFocusBeans);
if (size >= 10) {
this.f7093b.a();
}
}
if (size < 10) {
this.f7093b.c();
}
}
}
}
class c implements s7.d {
c() {
}
@Override
public void d(m7.i iVar) {
SystemMessageActivity.this.getMessageList(iVar, true, 1);
}
}
class d implements s7.b {
d() {
}
@Override
public void c(m7.i iVar) {
SystemMessageActivity systemMessageActivity = SystemMessageActivity.this;
systemMessageActivity.getMessageList(iVar, false, systemMessageActivity.mCurrentPage + 1);
}
}
static int access$008(SystemMessageActivity systemMessageActivity) {
int i8 = systemMessageActivity.mCurrentPage;
systemMessageActivity.mCurrentPage = i8 + 1;
return i8;
}
public void getMessageList(m7.i iVar, boolean z7, int i8) {
HashMap hashMap = new HashMap();
hashMap.put("userId", getUserId());
hashMap.put("page", String.valueOf(i8));
x7.a.h().c(m6.a.V()).e("param", ParamUtil.getParam(hashMap)).f().c(new b(z7, iVar));
}
private void initRecycler() {
this.mRefreshLayout.T(new c());
this.mRefreshLayout.S(new d());
this.mContentRv.setLayoutManager(new LinearLayoutManager(this));
o0 o0Var = new o0(this);
this.mAdapter = o0Var;
this.mContentRv.setAdapter(o0Var);
}
private void setHaveRead() {
HashMap hashMap = new HashMap();
hashMap.put("userId", getUserId());
x7.a.h().c(m6.a.k1()).e("param", ParamUtil.getParam(hashMap)).f().c(new a());
}
@Override
protected View getContentView() {
return inflate(2131492968);
}
@Override
protected void onContentAdded() {
setTitle(2131821364);
initRecycler();
getMessageList(this.mRefreshLayout, true, 1);
setHaveRead();
}
}