正在查看: 95爱播免登录版 v3.1.9 应用的 TeamProtectMemberActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 95爱播免登录版 v3.1.9 应用的 TeamProtectMemberActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.showself.ui;
import android.graphics.Color;
import android.graphics.drawable.ColorDrawable;
import android.os.Bundle;
import android.view.View;
import android.widget.AbsListView;
import android.widget.AdapterView;
import android.widget.Button;
import android.widget.TextView;
import com.mifeng.ui.R;
import com.r.b.e2;
import com.showself.domain.GetBaseParser;
import com.showself.domain.LoginResultInfo;
import com.showself.show.bean.TeamProtectMemberBean;
import com.showself.ui.show.g;
import com.showself.utils.Utils;
import com.showself.utils.l;
import com.showself.utils.r;
import com.showself.utils.r0;
import com.showself.view.PullToRefreshView;
import com.showself.view.n;
import java.util.ArrayList;
import java.util.HashMap;
import swipemenu.SwipeMenuListView;
public class TeamProtectMemberActivity extends com.showself.ui.c implements View.OnClickListener, PullToRefreshView.b, AbsListView.OnScrollListener {
private SwipeMenuListView a;
private e2 b;
private Button f2902f;
private TextView f2903g;
private PullToRefreshView f2904h;
private int f2905i;
private int f2906j;
private n l;
private View m;
private LoginResultInfo n;
private double o;
private boolean c = false;
private int d = 0;
private boolean f2901e = true;
private ArrayList<TeamProtectMemberBean> f2907k = new ArrayList<>();
class a implements swipemenu.d {
a() {
}
public void a(swipemenu.b bVar) {
swipemenu.e eVar = new swipemenu.e(TeamProtectMemberActivity.this.getApplicationContext());
eVar.g(new ColorDrawable(Color.rgb(249, 63, 37)));
eVar.k(r.b(TeamProtectMemberActivity.this, 90.0f));
eVar.j(18);
eVar.i(-1);
eVar.h("踢出");
bVar.a(eVar);
}
}
class b implements SwipeMenuListView.b {
class a implements l {
final TeamProtectMemberBean a;
a(TeamProtectMemberBean teamProtectMemberBean) {
this.a = teamProtectMemberBean;
}
@Override
public void a(boolean z) {
if (z) {
TeamProtectMemberActivity.this.F(3, this.a.getUid(), TeamProtectMemberActivity.this.n.getUserId());
}
}
}
b() {
}
public void a(int i2, swipemenu.b bVar, int i3) {
TeamProtectMemberBean teamProtectMemberBean = (TeamProtectMemberBean) TeamProtectMemberActivity.this.f2907k.get(i2);
if (i3 != 0) {
return;
}
androidx.fragment.app.b bVar2 = TeamProtectMemberActivity.this;
Utils.Q0(bVar2, null, bVar2.getString(R.string.army_whether_to_kick), TeamProtectMemberActivity.this.getString(R.string.negative), 2131099757, TeamProtectMemberActivity.this.getString(R.string.army_kick), 2131099758, new a(teamProtectMemberBean), true);
}
}
class c implements AdapterView.OnItemClickListener {
c() {
}
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i2, long j2) {
if (TeamProtectMemberActivity.this.f2907k.size() > i2) {
TeamProtectMemberBean teamProtectMemberBean = (TeamProtectMemberBean) TeamProtectMemberActivity.this.f2907k.get(i2);
if (teamProtectMemberBean.getUid() != r0.y(TeamProtectMemberActivity.this).getUserId()) {
g.l(TeamProtectMemberActivity.this, teamProtectMemberBean.getRoomId(), "");
}
}
}
}
class d implements com.r.c.d {
d() {
}
@Override
public void onRequestFinish(com.r.c.c cVar, Object obj) {
TeamProtectMemberActivity.this.E((HashMap) obj);
}
}
public void E(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 != 0) {
Utils.Z0(this, str);
} else {
Utils.Z0(this, getResources().getString(R.string.kicker_army_succeed));
this.f2904h.f();
}
}
}
public void F(int i2, int i3, int i4) {
com.r.c.a aVar = new com.r.c.a();
aVar.b("uids", i3);
aVar.b("armyRole", i2);
aVar.b("disposeUid", i4);
new com.r.c.c(com.r.c.c.k("armyservice11/armygroupmemberinfo/updatearmygroupmemberarmyrole.do", 1), aVar, new GetBaseParser(), this).y(new d());
}
public void D() {
if (this.c) {
return;
}
this.c = true;
if (this.d == 0) {
this.l.d(0);
} else {
this.l.d(1);
}
HashMap hashMap = new HashMap();
hashMap.put("armyGroupId", Integer.valueOf(this.f2905i));
hashMap.put("startindex", Integer.valueOf(this.d));
hashMap.put("recordnum", 20);
addTask(new com.showself.service.f(200030, hashMap), this);
}
@Override
public void init() {
this.n = r0.y(this);
this.f2905i = getIntent().getIntExtra("armyId", 0);
this.f2906j = getIntent().getIntExtra("armyRole", 0);
this.a = findViewById(R.id.lv_protect_content);
this.f2902f = (Button) findViewById(R.id.btn_nav_left);
this.f2903g = (TextView) findViewById(R.id.tv_nav_title);
PullToRefreshView pullToRefreshView = (PullToRefreshView) findViewById(R.id.refresh_activity);
this.f2904h = pullToRefreshView;
pullToRefreshView.setOnHeaderRefreshListener(this);
this.f2904h.setIsSwipeSlide(true);
this.f2903g.setText("护卫的主播");
this.f2902f.setOnClickListener(this);
this.b = new e2(this, this.f2907k);
n nVar = new n(this);
this.l = nVar;
View a2 = nVar.a();
this.m = a2;
this.a.addFooterView(a2);
if (this.f2906j == 2) {
this.a.setMenuCreator(new a());
this.a.setOnMenuItemClickListener(new b());
}
this.a.setAdapter(this.b);
this.a.setOnItemClickListener(new c());
this.a.setOnScrollListener(this);
this.f2904h.f();
}
@Override
public void onClick(View view) {
if (view.getId() != 2131296486) {
return;
}
finish();
}
@Override
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.team_protect_layout);
init();
}
@Override
public void onResume() {
super.onResume();
}
@Override
public void onScroll(AbsListView absListView, int i2, int i3, int i4) {
int i5 = (i2 + i3) - 1;
if (this.o == 0.0d || i5 != i4 - 1 || !this.f2901e || this.c) {
return;
}
D();
}
@Override
public void onScrollStateChanged(AbsListView absListView, int i2) {
this.o = i2;
}
@Override
public void p(PullToRefreshView pullToRefreshView) {
this.d = 0;
D();
}
@Override
public void refresh(Object... objArr) {
this.c = false;
this.f2904h.k();
int intValue = ((Integer) objArr[0]).intValue();
HashMap hashMap = (HashMap) objArr[1];
if (hashMap != null) {
int intValue2 = ((Integer) hashMap.get(com.showself.net.e.n1)).intValue();
String str = (String) hashMap.get(com.showself.net.e.o1);
if (intValue != 200030) {
return;
}
if (intValue2 != com.showself.net.e.m1) {
Utils.Z0(this, str);
return;
}
ArrayList arrayList = (ArrayList) hashMap.get("anchorMemberList");
if (arrayList == null) {
this.l.d(2);
this.f2901e = false;
return;
}
if (this.d == 0) {
this.f2907k.clear();
}
this.f2907k.addAll(arrayList);
this.d += arrayList.size();
if (arrayList.size() < 20) {
this.l.d(2);
this.f2901e = false;
} else {
this.l.d(0);
this.f2901e = true;
}
this.b.a(this.f2907k);
}
}
}