正在查看: 新暖心缘 v8.1.1 应用的 PersonInfoActivity.java JAVA 源代码文件
本页面展示 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();
}
}