导航菜单

页面标题

页面副标题

95爱播免登录版 v3.1.9 - TeamManagerActivity.java 源代码

正在查看: 95爱播免登录版 v3.1.9 应用的 TeamManagerActivity.java JAVA 源代码文件

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


package com.showself.ui;

import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.AbsListView;
import android.widget.ListAdapter;
import android.widget.ListView;
import android.widget.TextView;
import com.mifeng.ui.R;
import com.mobile.auth.gatewayauth.Constant;
import com.r.b.c2;
import com.showself.domain.GetArmyRewardParser;
import com.showself.domain.GetBaseParser;
import com.showself.domain.GetTeamManagerParser;
import com.showself.domain.LoginResultInfo;
import com.showself.show.bean.TeamManagerBean;
import com.showself.show.bean.TeamPersonBean;
import com.showself.utils.Utils;
import com.showself.utils.l;
import com.showself.utils.r0;
import com.showself.utils.u0;
import com.showself.view.ImmersiveStatusBar;
import com.showself.view.PullToRefreshView;
import com.showself.view.g;
import com.showself.view.n;
import com.showself.view.q;
import com.sina.weibo.sdk.auth.Oauth2AccessToken;
import java.util.ArrayList;
import java.util.HashMap;

public class TeamManagerActivity extends com.showself.ui.c implements PullToRefreshView.b, AbsListView.OnScrollListener, View.OnClickListener {
    private PullToRefreshView a;
    private ListView b;
    private n c;
    private View d;

    private c2 f2887e;

    private int f2889g;

    private int f2892j;

    private LoginResultInfo f2893k;
    private TeamPersonBean m;
    private d n;
    private ImmersiveStatusBar o;
    private String p;
    private int q;
    private TextView r;
    private int s;

    private int f2888f = 0;

    private boolean f2890h = false;

    private boolean f2891i = false;
    private ArrayList<TeamManagerBean> l = new ArrayList<>();

    class a implements com.r.c.d {
        a() {
        }

        @Override
        public void onRequestFinish(com.r.c.c cVar, Object obj) {
            TeamManagerActivity.this.O((HashMap) obj);
        }
    }

    class b implements com.r.c.d {
        b() {
        }

        @Override
        public void onRequestFinish(com.r.c.c cVar, Object obj) {
            TeamManagerActivity.this.N((HashMap) obj);
        }
    }

    class c implements com.r.c.d {
        c() {
        }

        @Override
        public void onRequestFinish(com.r.c.c cVar, Object obj) {
            TeamManagerActivity.this.P((HashMap) obj);
        }
    }

    class d implements View.OnClickListener {

        class a implements l {
            final TeamManagerBean a;

            a(TeamManagerBean teamManagerBean) {
                this.a = teamManagerBean;
            }

            @Override
            public void a(boolean z) {
                if (z) {
                    TeamManagerActivity teamManagerActivity = TeamManagerActivity.this;
                    teamManagerActivity.Q(teamManagerActivity.s, this.a.getUid(), TeamManagerActivity.this.f2893k.getUserId());
                }
            }
        }

        d() {
        }

        @Override
        public void onClick(View view) {
            int id = view.getId();
            if (id == 2131298521) {
                int id2 = view.getTag() == null ? view.getId() : ((Integer) view.getTag()).intValue();
                for (int i2 = 0; i2 < TeamManagerActivity.this.l.size(); i2++) {
                    TeamManagerBean teamManagerBean = (TeamManagerBean) TeamManagerActivity.this.l.get(i2);
                    if (id2 != i2) {
                        teamManagerBean.setShowPower(false);
                    } else if (teamManagerBean.isShowPower()) {
                        teamManagerBean.setShowPower(false);
                    } else {
                        teamManagerBean.setShowPower(true);
                    }
                }
                TeamManagerActivity.this.f2887e.notifyDataSetChanged();
            }
            switch (id) {
                case R.id.team_home_btn1:
                case R.id.team_home_btn2:
                case R.id.team_home_btn3:
                    TeamManagerBean teamManagerBean2 = (TeamManagerBean) view.getTag();
                    Intent intent = new Intent((Context) TeamManagerActivity.this, (Class<?>) CardActivity.class);
                    intent.putExtra("id", teamManagerBean2.getUid());
                    TeamManagerActivity.this.startActivity(intent);
                    break;
                case R.id.team_kicked_btn1:
                case R.id.team_kicked_btn2:
                    TeamManagerBean teamManagerBean3 = (TeamManagerBean) view.getTag();
                    if (TeamManagerActivity.this.m.getArmyRole() == 2 || TeamManagerActivity.this.m.getArmyRole() == 1) {
                        TeamManagerActivity.this.s = 3;
                        androidx.fragment.app.b bVar = TeamManagerActivity.this;
                        Utils.Q0(bVar, null, bVar.getString(R.string.army_whether_to_kick), TeamManagerActivity.this.getString(R.string.negative), 2131099757, TeamManagerActivity.this.getString(R.string.army_kick), 2131099758, new a(teamManagerBean3), true);
                        break;
                    }
                    break;
                default:
                    switch (id) {
                        case R.id.team_message_btn1:
                        case R.id.team_message_btn2:
                        case R.id.team_message_btn3:
                            TeamManagerBean teamManagerBean4 = (TeamManagerBean) view.getTag();
                            d.c.a.P(TeamManagerActivity.this, teamManagerBean4.getUid(), teamManagerBean4.getAvatar(), teamManagerBean4.getNickName(), teamManagerBean4.getGender());
                            break;
                        case R.id.team_sendgift_btn1:
                        case R.id.team_sendgift_btn4:
                            TeamManagerBean teamManagerBean5 = (TeamManagerBean) view.getTag();
                            TeamManagerActivity.this.p = teamManagerBean5.getNickName();
                            TeamManagerActivity.this.q = teamManagerBean5.getUid();
                            TeamManagerActivity.this.M();
                            break;
                        case R.id.team_undo_btn1:
                            TeamManagerBean teamManagerBean6 = (TeamManagerBean) view.getTag();
                            if (TeamManagerActivity.this.m.getArmyRole() == 2 && teamManagerBean6.getArmyRole() == 1) {
                                TeamManagerActivity.this.s = 0;
                                TeamManagerActivity teamManagerActivity = TeamManagerActivity.this;
                                teamManagerActivity.Q(teamManagerActivity.s, teamManagerBean6.getUid(), TeamManagerActivity.this.f2893k.getUserId());
                                break;
                            } else if (TeamManagerActivity.this.m.getArmyRole() == 2 && teamManagerBean6.getArmyRole() == 0) {
                                TeamManagerActivity.this.s = 1;
                                TeamManagerActivity teamManagerActivity2 = TeamManagerActivity.this;
                                teamManagerActivity2.Q(teamManagerActivity2.s, teamManagerBean6.getUid(), TeamManagerActivity.this.f2893k.getUserId());
                                break;
                            }
                            break;
                    }
            }
        }
    }

    private void L() {
        if (this.f2891i) {
            return;
        }
        this.f2891i = true;
        if (this.f2888f == 0) {
            this.c.d(0);
        } else {
            this.c.d(1);
        }
        com.r.c.a aVar = new com.r.c.a();
        aVar.b("armyGroupId", this.f2892j);
        aVar.b(Oauth2AccessToken.KEY_UID, this.f2893k.getUserId());
        aVar.b("startindex", this.f2888f);
        aVar.b("recordnum", 20);
        new com.r.c.c(com.r.c.c.k("armyservice11/armygroupmemberinfo/getArmyGroupMeberList.do", 1), aVar, new GetTeamManagerParser(), this).y(new b());
    }

    public void M() {
        if (this.f2891i) {
            return;
        }
        this.f2891i = true;
        com.r.c.a aVar = new com.r.c.a();
        aVar.b("armyGroupId", this.f2892j);
        aVar.b("startindex", 0);
        aVar.b("recordnum", 0);
        new com.r.c.c(com.r.c.c.k("armyservice11/custarmygroupreward/custarmygrouprewardlist.do", 1), aVar, new GetArmyRewardParser(), this).y(new a());
    }

    public void N(HashMap<Object, Object> hashMap) {
        this.a.k();
        this.f2891i = false;
        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) {
                Utils.Z0(this, str);
                return;
            }
            ArrayList arrayList = (ArrayList) hashMap.get("memberList");
            this.m = (TeamPersonBean) hashMap.get("teamperson");
            this.r.setText(this.m.getArmyName() + getResources().getString(R.string.family_users));
            if (this.f2888f == 0) {
                this.l.clear();
            }
            if (arrayList == null || arrayList.isEmpty()) {
                this.f2890h = false;
            } else {
                this.l.addAll(arrayList);
                if (arrayList.size() < 20) {
                    this.f2890h = false;
                } else {
                    this.f2890h = true;
                }
                this.f2888f += arrayList.size();
            }
            if (this.f2890h) {
                this.c.d(0);
            } else {
                this.c.d(2);
            }
            this.f2887e.b(this.l, this.m);
        }
    }

    public void P(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);
                return;
            }
            int i2 = this.s;
            if (i2 == 0) {
                Utils.Z0(this, getResources().getString(R.string.delete_manaaer_army_succeed));
            } else if (i2 == 1) {
                Utils.Z0(this, getResources().getString(R.string.add_manmager_army_succeed));
            } else if (i2 == 3) {
                Utils.Z0(this, getResources().getString(R.string.kicker_army_succeed));
            }
            this.a.f();
        }
    }

    public void Q(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 c());
    }

    protected void O(HashMap<Object, Object> hashMap) {
        this.f2891i = false;
        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) {
                Utils.Z0(this, str);
                return;
            }
            ArrayList arrayList = (ArrayList) hashMap.get("rewardlist");
            q qVar = new q();
            qVar.k(this, new g(this, qVar, arrayList, this.p, this.q, this.f2893k.getUserId(), this.f2892j).f(), 1.0f, 80, -1, -2, 0);
        }
    }

    @Override
    public void init() {
        findViewById(R.id.btn_nav_left).setOnClickListener(this);
        this.r = (TextView) findViewById(R.id.tv_nav_title);
        this.o = (ImmersiveStatusBar) findViewById(2131298726);
        this.a = (PullToRefreshView) findViewById(R.id.refresh_activity);
        this.b = (ListView) findViewById(R.id.lv_store_content);
        n nVar = new n(this);
        this.c = nVar;
        View a2 = nVar.a();
        this.d = a2;
        this.b.addFooterView(a2);
        this.n = new d();
        c2 c2Var = new c2(this, this.n);
        this.f2887e = c2Var;
        this.b.setAdapter((ListAdapter) c2Var);
        this.b.setOnScrollListener(this);
        this.a.setOnHeaderRefreshListener(this);
        this.a.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_manager_layout);
        this.f2893k = r0.y(this);
        this.f2892j = getIntent().getIntExtra("jid", 0);
        getIntent().getStringExtra(Constant.PROTOCOL_WEBVIEW_NAME);
        u0.q(this, null);
        init();
        u0.i(this, this.o, R.color.navigationbar_bg, true);
    }

    @Override
    public void onScroll(AbsListView absListView, int i2, int i3, int i4) {
        int i5 = (i2 + i3) - 1;
        if (this.f2889g == 0 || i5 != i4 - 1 || !this.f2890h || this.f2891i) {
            return;
        }
        L();
    }

    @Override
    public void onScrollStateChanged(AbsListView absListView, int i2) {
        this.f2889g = i2;
    }

    @Override
    public void p(PullToRefreshView pullToRefreshView) {
        this.f2888f = 0;
        L();
    }

    @Override
    public void refresh(Object... objArr) {
    }
}