导航菜单

页面标题

页面副标题

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

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

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


package com.luanxingyuan.app.activity;

import android.content.Context;
import android.content.Intent;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.luanxingyuan.app.base.AppManager;
import com.luanxingyuan.app.base.BaseActivity;
import com.luanxingyuan.app.base.BaseResponse;
import com.luanxingyuan.app.bean.ProtectRankBean;
import com.luanxingyuan.app.util.ParamUtil;
import com.luanxingyuan.app.view.recycle.a;
import java.util.HashMap;
import java.util.List;

public class RankProtectActivity extends BaseActivity {

    class a extends r6.a<BaseResponse<List<ProtectRankBean>>> {

        class C0078a extends com.luanxingyuan.app.view.recycle.a {
            C0078a(a.b... bVarArr) {
                super(bVarArr);
            }

            @Override
            public void d(com.luanxingyuan.app.view.recycle.f fVar, Object obj) {
                ProtectRankBean protectRankBean = (ProtectRankBean) obj;
                ((TextView) fVar.getView(2131296985)).setText(protectRankBean.t_nickName);
                ((TextView) fVar.getView(2131296582)).setText(String.valueOf(protectRankBean.giftCount));
                ((TextView) fVar.getView(2131297127)).setText(String.valueOf(fVar.f() + 1));
                com.bumptech.glide.b.x(((BaseActivity) RankProtectActivity.this).mContext).p(protectRankBean.t_handImg).p0(new d3.k()).G0((ImageView) fVar.getView(2131296781));
            }
        }

        a() {
        }

        public void onResponse(BaseResponse<List<ProtectRankBean>> baseResponse, int i8) {
            List<ProtectRankBean> list;
            if (RankProtectActivity.this.isFinishing() || (list = baseResponse.m_object) == null || list.size() == 0) {
                return;
            }
            List<ProtectRankBean> list2 = baseResponse.m_object;
            C0078a c0078a = new C0078a(new a.b(2131493223, ProtectRankBean.class));
            c0078a.i(list2);
            RecyclerView recyclerView = (RecyclerView) RankProtectActivity.this.findViewById(2131296562);
            recyclerView.setLayoutManager(new LinearLayoutManager(((BaseActivity) RankProtectActivity.this).mContext));
            recyclerView.setAdapter(c0078a);
        }
    }

    private void protectRv() {
        HashMap hashMap = new HashMap();
        hashMap.put("userId", Integer.valueOf(AppManager.f().k().t_id));
        hashMap.put("coverUserId", Integer.valueOf(getIntent().getIntExtra("actor_id", 0)));
        x7.a.h().c(m6.a.e2()).e("param", ParamUtil.getParam(hashMap)).f().c(new a());
    }

    public static void start(Context context, int i8) {
        Intent intent = new Intent(context, (Class<?>) RankProtectActivity.class);
        intent.putExtra("actor_id", i8);
        context.startActivity(intent);
    }

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

    @Override
    protected void onContentAdded() {
        setTitle("守护榜");
        protectRv();
    }
}