导航菜单

页面标题

页面副标题

95爱播免登录版 v3.1.9 - TeamProtectMemberActivity.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);
        }
    }
}