正在查看: 95爱播免登录版 v3.1.9 应用的 WardMoreActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 95爱播免登录版 v3.1.9 应用的 WardMoreActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.showself.ui;
import android.graphics.Color;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.view.View;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.ListAdapter;
import android.widget.ListView;
import android.widget.TextView;
import com.android.volley.toolbox.ImageLoader;
import com.mifeng.ui.R;
import com.r.b.j2;
import com.showself.domain.GetPropShallParser;
import com.showself.domain.LoginResultInfo;
import com.showself.show.bean.PropShallBean;
import com.showself.utils.Utils;
import com.showself.utils.l;
import com.showself.utils.r0;
import com.showself.view.n;
import com.showself.view.q;
import com.sina.weibo.sdk.auth.Oauth2AccessToken;
import com.tencent.smtt.sdk.TbsListener;
import java.util.ArrayList;
import java.util.HashMap;
public class WardMoreActivity extends com.showself.ui.c {
private Button a;
private TextView b;
private ListView c;
private j2 d;
private LoginResultInfo f2922e;
private int f2923f;
private g f2924g;
private ImageLoader f2927j;
private Button f2928k;
private int l;
private ArrayList<PropShallBean> f2925h = new ArrayList<>();
private int f2926i = 0;
private Handler m = new a();
class a extends Handler {
a() {
}
@Override
public void handleMessage(Message message) {
if (WardMoreActivity.this.m == null) {
return;
}
WardMoreActivity.this.refresh(Integer.valueOf(message.what), message.obj, Integer.valueOf(message.arg1));
}
}
class b implements com.r.c.d {
b() {
}
@Override
public void onRequestFinish(com.r.c.c cVar, Object obj) {
HashMap hashMap = (HashMap) obj;
Utils.n(WardMoreActivity.this);
if (hashMap != null) {
if (hashMap.get("statuscode") != null && ((Integer) hashMap.get("statuscode")).intValue() == com.showself.net.e.m1) {
if (WardMoreActivity.this.l == 1) {
WardMoreActivity.this.l = 0;
WardMoreActivity.this.f2928k.setText(R.string.ward_car_switch_on);
} else {
WardMoreActivity.this.l = 1;
WardMoreActivity.this.f2928k.setText(R.string.ward_car_switch_off);
}
r0.V0(WardMoreActivity.this.l);
}
if (hashMap.get("message") != null) {
Utils.Z0(WardMoreActivity.this, (String) hashMap.get("message"));
}
}
}
}
class c implements View.OnClickListener {
final q a;
final PropShallBean b;
class a implements l {
a() {
}
@Override
public void a(boolean z) {
if (!z) {
if (Utils.o0()) {
return;
}
c.this.a.a();
} else {
if (Utils.o0()) {
return;
}
c.this.a.a();
c cVar = c.this;
WardMoreActivity.this.G(cVar.b);
}
}
}
c(q qVar, PropShallBean propShallBean) {
this.a = qVar;
this.b = propShallBean;
}
@Override
public void onClick(View view) {
if (Utils.o0()) {
return;
}
androidx.fragment.app.b bVar = WardMoreActivity.this;
Utils.Q0(bVar, null, bVar.getString(R.string.dialog_text_ask_renew), WardMoreActivity.this.getString(R.string.negative), WardMoreActivity.this.getResources().getColor(2131099757), WardMoreActivity.this.getString(R.string.positive), WardMoreActivity.this.getResources().getColor(2131099758), new a(), true);
}
}
class d implements View.OnClickListener {
final q a;
d(WardMoreActivity wardMoreActivity, q qVar) {
this.a = qVar;
}
@Override
public void onClick(View view) {
this.a.a();
}
}
class e implements com.r.c.d {
e() {
}
@Override
public void onRequestFinish(com.r.c.c cVar, Object obj) {
WardMoreActivity.this.K((HashMap) obj);
}
}
class f implements l {
f() {
}
@Override
public void a(boolean z) {
if (!z || Utils.o0()) {
return;
}
com.showself.utils.c1.e.a(WardMoreActivity.this);
}
}
private class g implements View.OnClickListener {
private g() {
}
@Override
public void onClick(View view) {
int id = view.getId();
if (id == 2131296486) {
WardMoreActivity.this.finish();
}
if (id == 2131296490) {
WardMoreActivity.this.M();
return;
}
switch (id) {
case R.id.user_card_motoring_cancleuser1:
case R.id.user_card_motoring_cancleuser2:
WardMoreActivity.this.L((PropShallBean) view.getTag());
break;
case R.id.user_card_motoring_use1:
case R.id.user_card_motoring_use2:
WardMoreActivity.this.I((PropShallBean) view.getTag());
break;
}
}
g(WardMoreActivity wardMoreActivity, a aVar) {
this();
}
}
public void G(PropShallBean propShallBean) {
HashMap hashMap = new HashMap();
hashMap.put(Oauth2AccessToken.KEY_UID, Integer.valueOf(this.f2923f));
hashMap.put("fuid", Integer.valueOf(propShallBean.getFuid()));
hashMap.put("type", 2);
hashMap.put("admin_pid", Integer.valueOf(propShallBean.getRenew_pid()));
hashMap.put("used", 2);
hashMap.put("roomid", Integer.valueOf(propShallBean.getRoomid()));
addTask(new com.showself.service.f(10085, hashMap), this, this.m);
}
private void H(String str) {
Utils.Q0(this, getString(2131690737), str, getString(R.string.negative), getResources().getColor(2131099757), getString(R.string.get_money_free), getResources().getColor(2131099758), new f(), true);
}
public void I(PropShallBean propShallBean) {
com.showself.ui.show.g.l(this, propShallBean.getRoomid(), propShallBean.getBigAvatar());
}
private void J() {
com.r.c.a aVar = new com.r.c.a();
aVar.b("fuid", this.f2923f);
aVar.b("category", 3);
new com.r.c.c(com.r.c.c.k(com.showself.net.e.J0, 0), aVar, new GetPropShallParser(), this).y(new e());
}
public void K(HashMap<Object, Object> hashMap) {
if (hashMap != null) {
int intValue = ((Integer) hashMap.get(com.showself.net.e.n1)).intValue();
String str = (String) hashMap.get(com.showself.net.e.o1);
if (intValue != com.showself.net.e.m1) {
ArrayList<PropShallBean> arrayList = this.f2925h;
if (arrayList == null || arrayList.size() == 0) {
n nVar = new n(this);
this.c.addFooterView(nVar.a());
nVar.b(R.drawable.fish_nothing, "木有发现您守护的其他人呢~", TbsListener.ErrorCode.NEEDDOWNLOAD_FALSE_5);
}
Utils.Z0(this, str);
return;
}
r0.V0(((Integer) hashMap.get("ward_switch")).intValue());
int e0 = r0.e0();
this.l = e0;
if (e0 == 1) {
this.f2928k.setText(R.string.ward_car_switch_off);
} else {
this.f2928k.setText(R.string.ward_car_switch_on);
}
this.d.notifyDataSetChanged();
ArrayList<PropShallBean> arrayList2 = (ArrayList) hashMap.get("wardPropsBean");
this.f2925h = arrayList2;
if (arrayList2 == null || arrayList2.size() == 0) {
n nVar2 = new n(this);
this.c.addFooterView(nVar2.a());
nVar2.b(R.drawable.fish_nothing, "木有发现您守护的其他人呢~", TbsListener.ErrorCode.NEEDDOWNLOAD_FALSE_5);
}
this.d.a(this.f2925h);
}
}
public void L(PropShallBean propShallBean) {
q qVar = new q();
View inflate = View.inflate(this, R.layout.show_prop_dialog, null);
this.f2927j.displayImage(propShallBean.getPic_url(), (ImageView) inflate.findViewById(R.id.iv_show_prop_pic));
((TextView) inflate.findViewById(R.id.tv_content)).setText(propShallBean.getName());
TextView textView = (TextView) inflate.findViewById(R.id.tv_show_prop_gold);
TextView textView2 = (TextView) inflate.findViewById(R.id.tv_show_prop_renewals);
textView.setText(getString(R.string.text_buy_price) + propShallBean.getPrice() + getString(R.string.text_buy_unit));
textView2.setText(getString(R.string.text_renew_price) + propShallBean.getRenew_price() + getString(R.string.text_buy_unit));
((TextView) inflate.findViewById(R.id.show_prop_descr)).setText(propShallBean.getDesc());
Button button = (Button) inflate.findViewById(R.id.bt_buy);
button.setText(R.string.text_renew);
button.setOnClickListener(new c(qVar, propShallBean));
inflate.findViewById(2131297087).setOnClickListener(new d(this, qVar));
qVar.j(this, inflate, 1.0f, 17, R.style.anim_sclae_inout_style);
}
public void M() {
Utils.V0(this, null, false, false);
com.r.c.a aVar = new com.r.c.a();
aVar.b("ward_switch", this.l);
new com.r.c.c(com.r.c.c.k(com.showself.net.e.C0, 0), aVar, new com.r.c.b(2), this).y(new b());
}
@Override
public void init() {
this.a = (Button) findViewById(R.id.btn_nav_left);
this.b = (TextView) findViewById(R.id.tv_nav_title);
this.f2928k = (Button) findViewById(R.id.btn_nav_right);
this.b.setText("守护");
this.b.setSelected(true);
this.f2928k.setTextColor(Color.parseColor("#FF3380"));
if (this.f2923f == this.f2922e.getUserId()) {
this.f2926i = 1;
this.f2928k.setVisibility(0);
} else {
this.f2928k.setVisibility(8);
}
this.a.setOnClickListener(this.f2924g);
this.f2928k.setOnClickListener(this.f2924g);
this.c = (ListView) findViewById(R.id.lv_glory_user);
j2 j2Var = new j2(this, this.f2926i, this.f2924g);
this.d = j2Var;
this.c.setAdapter((ListAdapter) j2Var);
J();
}
@Override
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.motoring_more_layout);
this.f2923f = getIntent().getIntExtra("id", 0);
this.f2927j = ImageLoader.getInstance(this);
this.f2922e = r0.y(this);
this.f2924g = new g(this, null);
init();
}
@Override
protected void onResume() {
super.onResume();
}
@Override
protected void onStop() {
super.onStop();
}
@Override
public void refresh(Object... objArr) {
((Integer) objArr[0]).intValue();
HashMap hashMap = (HashMap) objArr[1];
if (hashMap != null) {
int intValue = ((Integer) hashMap.get(com.showself.net.e.n1)).intValue();
String str = (String) hashMap.get(com.showself.net.e.o1);
if (intValue == 0) {
J();
Utils.Z0(this, str);
} else if (intValue == -300 || intValue == -310) {
H(str);
} else {
Utils.Z0(this, str);
}
}
}
}