正在查看: 95爱播免登录版 v3.1.9 应用的 ArmyAnnouncementActivity.java JAVA 源代码文件
本页面展示 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) {
}
}