导航菜单

页面标题

页面副标题

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

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

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


package com.luanxingyuan.app.activity;

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.text.TextUtils;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import butterknife.BindView;
import com.faceunity.wrapper.faceunity;
import com.luanxingyuan.app.base.AppManager;
import com.luanxingyuan.app.base.BaseActivity;
import com.luanxingyuan.app.base.BaseResponse;
import com.luanxingyuan.app.bean.BrowedBean;
import com.luanxingyuan.app.bean.PageBean;
import com.luanxingyuan.app.util.BeanParamUtil;
import com.luanxingyuan.app.util.DevicesUtil;
import com.luanxingyuan.app.util.ParamUtil;
import com.luanxingyuan.app.util.TimeUtil;
import com.luanxingyuan.app.util.ToastUtil;
import com.luanxingyuan.app.view.recycle.a;
import com.scwang.smartrefresh.layout.SmartRefreshLayout;
import com.tencent.connect.common.Constants;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;

public class WhoSawTaActivity extends BaseActivity {
    private int actorId;

    @BindView
    TextView emptyTv;
    private com.luanxingyuan.app.view.recycle.a mAdapter;

    @BindView
    RecyclerView mContentRv;

    @BindView
    SmartRefreshLayout mRefreshLayout;
    private List<BrowedBean> mBrowedBeans = new ArrayList();
    private int mCurrentPage = 1;

    class a extends r6.a<BaseResponse<PageBean<BrowedBean>>> {

        final boolean f7358a;

        final m7.i f7359b;

        a(boolean z7, m7.i iVar) {
            this.f7358a = z7;
            this.f7359b = iVar;
        }

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

        public void onResponse(BaseResponse<PageBean<BrowedBean>> baseResponse, int i8) {
            List<BrowedBean> list;
            if (WhoSawTaActivity.this.isFinishing()) {
                return;
            }
            if (baseResponse == null || baseResponse.m_istatus != 1) {
                ToastUtil.showToast(WhoSawTaActivity.this.getApplicationContext(), 2131821363);
                if (this.f7358a) {
                    this.f7359b.d();
                    return;
                } else {
                    this.f7359b.a();
                    return;
                }
            }
            PageBean<BrowedBean> pageBean = baseResponse.m_object;
            if (pageBean == null || (list = pageBean.data) == null) {
                return;
            }
            int size = list.size();
            if (this.f7358a) {
                WhoSawTaActivity.this.mCurrentPage = 1;
                WhoSawTaActivity.this.mBrowedBeans.clear();
                WhoSawTaActivity.this.mBrowedBeans.addAll(list);
                WhoSawTaActivity.this.mAdapter.i(WhoSawTaActivity.this.mBrowedBeans);
                if (WhoSawTaActivity.this.mBrowedBeans.size() > 0) {
                    WhoSawTaActivity.this.emptyTv.setVisibility(8);
                } else {
                    WhoSawTaActivity.this.emptyTv.setVisibility(0);
                }
                this.f7359b.d();
                if (size >= 10) {
                    this.f7359b.f(true);
                }
            } else {
                WhoSawTaActivity.access$008(WhoSawTaActivity.this);
                WhoSawTaActivity.this.mBrowedBeans.addAll(list);
                WhoSawTaActivity.this.mAdapter.i(WhoSawTaActivity.this.mBrowedBeans);
                if (size >= 10) {
                    this.f7359b.a();
                }
            }
            if (size < 10) {
                this.f7359b.c();
            }
        }
    }

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

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

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

        @Override
        public void c(m7.i iVar) {
            WhoSawTaActivity whoSawTaActivity = WhoSawTaActivity.this;
            whoSawTaActivity.getFocusList(iVar, false, whoSawTaActivity.mCurrentPage + 1);
        }
    }

    class d extends com.luanxingyuan.app.view.recycle.a {

        final int f7363d;

        class a implements View.OnClickListener {

            final com.luanxingyuan.app.view.recycle.f f7365a;

            class C0081a extends r6.e {

                final BrowedBean f7367a;

                C0081a(BrowedBean browedBean) {
                    this.f7367a = browedBean;
                }

                @Override
                public void b(BaseResponse baseResponse, boolean z7) {
                    ToastUtil.showToast(WhoSawTaActivity.this.getApplicationContext(), baseResponse.m_strMessage);
                    this.f7367a.isFollow = z7 ? 1 : 0;
                    a aVar = a.this;
                    d.this.notifyItemChanged(aVar.f7365a.f());
                }
            }

            a(com.luanxingyuan.app.view.recycle.f fVar) {
                this.f7365a = fVar;
            }

            @Override
            public void onClick(View view) {
                BrowedBean browedBean = (BrowedBean) d.this.e().get(this.f7365a.f());
                new C0081a(browedBean).a(browedBean.t_id, !(browedBean.isFollow != 0));
            }
        }

        d(List list, a.b[] bVarArr, int i8) {
            super(list, bVarArr);
            this.f7363d = i8;
        }

        @Override
        public void d(com.luanxingyuan.app.view.recycle.f fVar, Object obj) {
            BrowedBean browedBean = (BrowedBean) obj;
            ((TextView) fVar.getView(2131296985)).setText(browedBean.t_nickName);
            ImageView imageView = (ImageView) fVar.getView(2131296781);
            if (TextUtils.isEmpty(browedBean.t_handImg)) {
                imageView.setImageResource(2131231010);
            } else {
                BaseActivity baseActivity = ((BaseActivity) WhoSawTaActivity.this).mContext;
                String str = browedBean.t_handImg;
                int i8 = this.f7363d;
                o6.i.b(baseActivity, str, imageView, i8, i8);
            }
            ((TextView) fVar.getView(2131297332)).setText(TimeUtil.getTimeStr(browedBean.t_create_time));
            TextView textView = (TextView) fVar.getView(2131296343);
            textView.setText(BeanParamUtil.getAge(browedBean.t_age));
            textView.setSelected(browedBean.t_sex == 0);
            TextView textView2 = (TextView) fVar.getView(2131296372);
            textView2.setSelected(browedBean.isFollow == 1);
            textView2.setText(BeanParamUtil.getFocus(browedBean.isFollow, browedBean.isCoverFollow));
        }

        @Override
        public void k(com.luanxingyuan.app.view.recycle.f fVar) {
            fVar.getView(2131296372).setOnClickListener(new a(fVar));
        }
    }

    class e implements com.luanxingyuan.app.view.recycle.c {
        e() {
        }

        @Override
        public void a(View view, Object obj, int i8) {
            PersonInfoActivity.start(((BaseActivity) WhoSawTaActivity.this).mContext, ((BrowedBean) WhoSawTaActivity.this.mAdapter.e().get(i8)).t_id);
        }
    }

    static int access$008(WhoSawTaActivity whoSawTaActivity) {
        int i8 = whoSawTaActivity.mCurrentPage;
        whoSawTaActivity.mCurrentPage = i8 + 1;
        return i8;
    }

    public void getFocusList(m7.i iVar, boolean z7, int i8) {
        HashMap hashMap = new HashMap();
        hashMap.put("userId", getActorId());
        hashMap.put("page", String.valueOf(i8));
        hashMap.put("size", Constants.VIA_REPORT_TYPE_SHARE_TO_QQ);
        x7.a.h().c(m6.a.J1()).e("param", ParamUtil.getParam(hashMap)).f().c(new a(z7, iVar));
    }

    private void initRecycler() {
        this.mRefreshLayout.T(new b());
        this.mRefreshLayout.S(new c());
        int dp2px = DevicesUtil.dp2px(this.mContext, 50.0f);
        LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this);
        this.mContentRv.getItemAnimator().v(0L);
        this.mContentRv.setLayoutManager(linearLayoutManager);
        d dVar = new d(this.mBrowedBeans, new a.b[]{new a.b(2131493252, BrowedBean.class)}, dp2px);
        this.mAdapter = dVar;
        dVar.j(new e());
        this.mContentRv.setAdapter(this.mAdapter);
    }

    public static void start(Context context) {
        Intent intent = new Intent(context, (Class<?>) WhoSawTaActivity.class);
        intent.putExtra("actorId", AppManager.f().k().t_id);
        if (!(context instanceof Activity)) {
            intent.addFlags(faceunity.FUAITYPE_HUMAN_PROCESSOR_DETECT);
        }
        context.startActivity(intent);
    }

    public String getActorId() {
        if (this.actorId == 0) {
            return getUserId();
        }
        return this.actorId + "";
    }

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

    @Override
    protected void onContentAdded() {
        int intExtra = getIntent().getIntExtra("actorId", 0);
        this.actorId = intExtra;
        if (intExtra != 0) {
            if (!getUserId().equals(this.actorId + "")) {
                setTitle(2131821449);
                initRecycler();
            }
        }
        setTitle(2131821447);
        initRecycler();
    }

    @Override
    protected void onResume() {
        super.onResume();
        getFocusList(this.mRefreshLayout, true, 1);
    }
}