导航菜单

页面标题

页面副标题

新暖心缘 v8.1.1 - SystemMessageActivity.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();
    }
}