导航菜单

页面标题

页面副标题

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

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

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


package com.luanxingyuan.app.activity;

import android.content.Context;
import android.content.Intent;
import android.view.View;
import android.widget.ProgressBar;
import butterknife.BindView;
import butterknife.OnClick;
import com.luanxingyuan.app.base.AppManager;
import com.luanxingyuan.app.base.BaseActivity;
import com.luanxingyuan.app.base.BaseResponse;
import com.luanxingyuan.app.bean.ActorInfoBean;
import com.luanxingyuan.app.bean.ChargeBean;
import com.luanxingyuan.app.bean.CoverUrlBean;
import com.luanxingyuan.app.bean.InfoRoomBean;
import com.luanxingyuan.app.bean.LabelBean;
import com.luanxingyuan.app.fragment.PersonInfoFragment;
import com.luanxingyuan.app.util.ParamUtil;
import com.luanxingyuan.app.view.viewpager.YViewPager;
import java.util.HashMap;

public class PersonInfoActivity extends BaseActivity {

    @BindView
    View errorBtn;

    @BindView
    ProgressBar loadPb;
    private ActorInfoBean<CoverUrlBean, LabelBean, ChargeBean, InfoRoomBean> mActorInfoBean;
    int otherId;

    class a implements View.OnClickListener {
        a() {
        }

        @Override
        public void onClick(View view) {
            PersonInfoActivity.this.getActorInfo();
        }
    }

    class b extends r6.a<BaseResponse<ActorInfoBean<CoverUrlBean, LabelBean, ChargeBean, InfoRoomBean>>> {
        b() {
        }

        @Override
        public void onError(x8.e eVar, Exception exc, int i8) {
            if (PersonInfoActivity.this.isFinishing()) {
                return;
            }
            PersonInfoActivity.this.loadPb.setVisibility(8);
            PersonInfoActivity.this.errorBtn.setVisibility(0);
        }

        public void onResponse(BaseResponse<ActorInfoBean<CoverUrlBean, LabelBean, ChargeBean, InfoRoomBean>> baseResponse, int i8) {
            if (PersonInfoActivity.this.isFinishing()) {
                return;
            }
            if (baseResponse == null || baseResponse.m_istatus != 1) {
                onError(null, null, 0);
                return;
            }
            PersonInfoActivity.this.mActorInfoBean = baseResponse.m_object;
            PersonInfoActivity.this.initFragment();
        }
    }

    public void getActorInfo() {
        this.loadPb.setVisibility(0);
        this.errorBtn.setVisibility(8);
        HashMap hashMap = new HashMap();
        hashMap.put("userId", Integer.valueOf(AppManager.f().k().t_id));
        hashMap.put("coverUserId", Integer.valueOf(this.otherId));
        x7.a.h().c(m6.a.r()).e("param", ParamUtil.getParam(hashMap)).f().c(new b());
    }

    public void initFragment() {
        this.mBaseContent.removeAllViews();
        this.mBaseContent.addView(inflate(2131492974));
        YViewPager yViewPager = (YViewPager) findViewById(2131297044);
        z6.i iVar = new z6.i(getSupportFragmentManager(), yViewPager);
        iVar.g(z6.b.b().g(PersonInfoFragment.class).a());
        yViewPager.setAdapter(iVar);
    }

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

    public final ActorInfoBean<CoverUrlBean, LabelBean, ChargeBean, InfoRoomBean> getBean() {
        return this.mActorInfoBean;
    }

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

    @Override
    protected boolean isImmersionBarEnabled() {
        return true;
    }

    @OnClick
    public void onClick() {
        finish();
    }

    @Override
    protected void onContentAdded() {
        needHeader(false);
        this.otherId = getIntent().getIntExtra("actor_id", this.otherId);
        this.errorBtn.setOnClickListener(new a());
        getActorInfo();
    }
}