导航菜单

页面标题

页面副标题

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

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

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


package com.showself.ui;

import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.text.TextUtils;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import com.mifeng.ui.R;
import com.showself.domain.LoginResultInfo;
import com.showself.domain.SetArmyAnnouncementParser;
import com.showself.utils.Utils;
import com.showself.utils.r0;
import com.sina.weibo.sdk.auth.Oauth2AccessToken;
import java.util.HashMap;

public class ArmyAnnouncementActivity extends c implements View.OnClickListener {
    private EditText a;
    private Button b;
    private TextView c;
    private String d;

    private int f2545e;

    private int f2546f;

    private LoginResultInfo f2547g;

    private boolean f2548h;

    private Handler f2549i = new a();

    class a extends Handler {
        a() {
        }

        @Override
        public void handleMessage(Message message) {
            if (ArmyAnnouncementActivity.this.f2549i == null) {
                return;
            }
            ArmyAnnouncementActivity.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) {
            ArmyAnnouncementActivity.this.B((HashMap) obj);
        }
    }

    public void B(HashMap<Object, Object> hashMap) {
        this.f2548h = false;
        Utils.n(this);
        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;
            }
            Utils.Z0(this, getResources().getString(R.string.army_team_update_success_tip));
            this.a.setText("");
            finish();
        }
    }

    private void C() {
        if (this.f2548h) {
            return;
        }
        this.f2548h = true;
        Utils.U0(this);
        com.r.c.a aVar = new com.r.c.a();
        aVar.e("armyAnnouncement", this.d);
        aVar.b("armyGroupId", this.f2545e);
        aVar.b(Oauth2AccessToken.KEY_UID, this.f2546f);
        new com.r.c.c(com.showself.net.f.D0().Y0("armyservice11/armygroupinfo/updateCustArmyGroupInfoAnnouncement.do"), aVar, new SetArmyAnnouncementParser(), this).y(new b());
    }

    @Override
    public void init() {
        int intExtra = getIntent().getIntExtra("armyGroupId", 0);
        if (intExtra != 0) {
            this.f2545e = intExtra;
        }
        LoginResultInfo y = r0.y(getApplicationContext());
        this.f2547g = y;
        this.f2546f = y.getUserId();
        this.c = (TextView) findViewById(R.id.textView_army_title_left);
        this.a = (EditText) findViewById(R.id.editText_army_announcement);
        Button button = (Button) findViewById(R.id.button_army_announcement);
        this.b = button;
        button.setOnClickListener(this);
        this.c.setOnClickListener(this);
    }

    @Override
    public void onClick(View view) {
        int id = view.getId();
        if (id != 2131296546) {
            if (id != 2131298816) {
                return;
            }
            finish();
        } else {
            String obj = this.a.getText().toString();
            if (TextUtils.isEmpty(obj)) {
                Utils.Z0(this, getResources().getString(R.string.army_create_noannount));
            } else {
                this.d = obj;
                C();
            }
        }
    }

    @Override
    protected void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        setContentView(R.layout.activity_army_announcement);
        this.f2548h = false;
        init();
    }

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