导航菜单

页面标题

页面副标题

新暖心缘 v8.1.1 - InfoActiveActivity.java 源代码

正在查看: 新暖心缘 v8.1.1 应用的 InfoActiveActivity.java JAVA 源代码文件

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


package com.luanxingyuan.app.activity;

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.view.View;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import butterknife.BindView;
import com.faceunity.wrapper.faceunity;
import com.luanxingyuan.app.base.BaseActivity;
import com.luanxingyuan.app.base.BaseResponse;
import com.luanxingyuan.app.bean.ActiveBean;
import com.luanxingyuan.app.bean.ActiveFileBean;
import com.luanxingyuan.app.bean.PageBean;
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.w;

public class InfoActiveActivity extends BaseActivity {
    private int mActorId;
    private w mAdapter;

    @BindView
    RecyclerView mContentRv;

    @BindView
    SmartRefreshLayout mRefreshLayout;
    private List<ActiveBean<ActiveFileBean>> mFocusBeans = new ArrayList();
    private int mCurrentPage = 1;

    class a implements s7.d {
        a() {
        }

        @Override
        public void d(m7.i iVar) {
            InfoActiveActivity.this.getActiveList(iVar, true, 1);
        }
    }

    class b implements s7.b {
        b() {
        }

        @Override
        public void c(m7.i iVar) {
            InfoActiveActivity infoActiveActivity = InfoActiveActivity.this;
            infoActiveActivity.getActiveList(iVar, false, infoActiveActivity.mCurrentPage + 1);
        }
    }

    class c extends r6.a<BaseResponse<PageBean<ActiveBean<ActiveFileBean>>>> {

        final boolean f6329a;

        final m7.i f6330b;

        c(boolean z7, m7.i iVar) {
            this.f6329a = z7;
            this.f6330b = iVar;
        }

        @Override
        public void onError(x8.e eVar, Exception exc, int i8) {
            super.onError(eVar, exc, i8);
            ToastUtil.showToast(InfoActiveActivity.this.getApplicationContext(), 2131821363);
            if (this.f6329a) {
                this.f6330b.d();
            } else {
                this.f6330b.a();
            }
        }

        public void onResponse(BaseResponse<PageBean<ActiveBean<ActiveFileBean>>> baseResponse, int i8) {
            List<ActiveBean<ActiveFileBean>> list;
            if (baseResponse == null || baseResponse.m_istatus != 1) {
                ToastUtil.showToast(InfoActiveActivity.this.getApplicationContext(), 2131821363);
                if (this.f6329a) {
                    this.f6330b.d();
                    return;
                } else {
                    this.f6330b.a();
                    return;
                }
            }
            PageBean<ActiveBean<ActiveFileBean>> pageBean = baseResponse.m_object;
            if (pageBean == null || (list = pageBean.data) == null) {
                return;
            }
            int size = list.size();
            if (this.f6329a) {
                InfoActiveActivity.this.mCurrentPage = 1;
                InfoActiveActivity.this.mFocusBeans.clear();
                InfoActiveActivity.this.mFocusBeans.addAll(list);
                InfoActiveActivity.this.mAdapter.f(InfoActiveActivity.this.mFocusBeans);
                this.f6330b.d();
                if (size >= 10) {
                    this.f6330b.f(true);
                }
            } else {
                InfoActiveActivity.access$108(InfoActiveActivity.this);
                InfoActiveActivity.this.mFocusBeans.addAll(list);
                InfoActiveActivity.this.mAdapter.f(InfoActiveActivity.this.mFocusBeans);
                if (size >= 10) {
                    this.f6330b.a();
                }
            }
            if (size < 10) {
                this.f6330b.c();
            }
        }
    }

    static int access$108(InfoActiveActivity infoActiveActivity) {
        int i8 = infoActiveActivity.mCurrentPage;
        infoActiveActivity.mCurrentPage = i8 + 1;
        return i8;
    }

    public void getActiveList(m7.i iVar, boolean z7, int i8) {
        HashMap hashMap = new HashMap();
        hashMap.put("userId", getUserId());
        hashMap.put("coverUserId", Integer.valueOf(this.mActorId));
        hashMap.put("page", Integer.valueOf(i8));
        hashMap.put("reqType", 0);
        x7.a.h().c(m6.a.e0()).e("param", ParamUtil.getParam(hashMap)).f().c(new c(z7, iVar));
    }

    private void initRecycler() {
        this.mRefreshLayout.T(new a());
        this.mRefreshLayout.S(new b());
        this.mContentRv.setLayoutManager(new LinearLayoutManager(this));
        w wVar = new w(this);
        this.mAdapter = wVar;
        this.mContentRv.setAdapter(wVar);
    }

    public static void start(Context context, int i8) {
        Intent intent = new Intent(context, (Class<?>) InfoActiveActivity.class);
        intent.putExtra("actor_id", i8);
        if (!(context instanceof Activity)) {
            intent.addFlags(faceunity.FUAITYPE_HUMAN_PROCESSOR_DETECT);
        }
        context.startActivity(intent);
    }

    @Override
    protected View getContentView() {
        return inflate(2131492924);
    }

    @Override
    protected void onContentAdded() {
        needHeader(true);
        setTitle("动态");
        this.mActorId = getIntent().getIntExtra("actor_id", 0);
        initRecycler();
        getActiveList(this.mRefreshLayout, true, 1);
    }
}