正在查看: 95爱播免登录版 v3.1.9 应用的 JuvenileChangeStateActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 95爱播免登录版 v3.1.9 应用的 JuvenileChangeStateActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.showself.ui.juvenile.activity;
import android.content.Context;
import android.content.Intent;
import android.graphics.Color;
import android.os.Bundle;
import android.text.Editable;
import android.text.SpannableString;
import android.text.TextWatcher;
import android.text.method.PasswordTransformationMethod;
import android.text.style.ForegroundColorSpan;
import android.text.style.URLSpan;
import android.view.KeyEvent;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import com.mifeng.ui.R;
import com.r.c.d;
import com.showself.domain.LoginResultInfo;
import com.showself.ui.HomeActivity;
import com.showself.ui.juvenile.JuvenilePasswordDotView;
import com.showself.ui.juvenile.a.b;
import com.showself.utils.Utils;
import com.showself.utils.r0;
import org.json.JSONObject;
public class JuvenileChangeStateActivity extends com.showself.ui.c implements View.OnClickListener {
private Button a;
private TextView b;
private TextView c;
private String d = "";
private JuvenilePasswordDotView f3135e;
private JuvenilePasswordDotView f3136f;
private JuvenilePasswordDotView f3137g;
private JuvenilePasswordDotView f3138h;
private EditText f3139i;
private TextView f3140j;
private boolean f3141k;
private boolean l;
class a implements View.OnKeyListener {
a() {
}
@Override
public boolean onKey(View view, int i2, KeyEvent keyEvent) {
if (i2 != 66) {
return false;
}
JuvenileChangeStateActivity juvenileChangeStateActivity = JuvenileChangeStateActivity.this;
juvenileChangeStateActivity.K(juvenileChangeStateActivity.f3139i.getText().toString());
return true;
}
}
class b implements d {
b() {
}
@Override
public void onRequestFinish(com.r.c.c cVar, Object obj) {
try {
JuvenileChangeStateActivity.this.l = false;
if (obj == null) {
Utils.X0(R.string.network_cannot_use);
return;
}
JSONObject jSONObject = (JSONObject) obj;
int optInt = jSONObject.optInt("statuscode");
String optString = jSONObject.optString("message");
JSONObject optJSONObject = jSONObject.optJSONObject("data");
if (optInt != 0 || optJSONObject == null) {
JuvenileChangeStateActivity.this.c.setText(JuvenileChangeStateActivity.this.getString(R.string.input_password));
JuvenileChangeStateActivity.this.f3139i.setText("");
JuvenileChangeStateActivity.this.d = "";
Utils.a1(optString);
return;
}
if (!optJSONObject.optBoolean("success")) {
if (JuvenileChangeStateActivity.this.f3141k) {
Utils.X0(R.string.juvenile_password_error);
} else {
Utils.a1(optString);
}
JuvenileChangeStateActivity.this.c.setText(JuvenileChangeStateActivity.this.getString(R.string.input_password));
JuvenileChangeStateActivity.this.f3139i.setText("");
JuvenileChangeStateActivity.this.d = "";
return;
}
LoginResultInfo y = r0.y(JuvenileChangeStateActivity.this);
Intent intent = new Intent();
if (JuvenileChangeStateActivity.this.f3141k) {
y.setSpvswitch(0);
Utils.X0(R.string.juvenile_mode_close_success);
org.greenrobot.eventbus.c.c().k(new com.showself.ui.juvenile.a.b(b.a.FINISH_ACTIVITY));
intent.setClass(JuvenileChangeStateActivity.this, HomeActivity.class);
} else {
y.setSpvswitch(1);
Utils.X0(R.string.juvenile_mode_open_success);
intent.setClass(JuvenileChangeStateActivity.this, JuvenileHallActivity.class);
}
JuvenileChangeStateActivity juvenileChangeStateActivity = JuvenileChangeStateActivity.this;
juvenileChangeStateActivity.f3141k = juvenileChangeStateActivity.f3141k ? false : true;
r0.b(JuvenileChangeStateActivity.this, y);
JuvenileChangeStateActivity.this.startActivity(intent);
JuvenileChangeStateActivity.this.finish();
} catch (Exception unused) {
Utils.X0(R.string.network_cannot_use);
}
}
}
private class c implements TextWatcher {
private c() {
}
@Override
public void afterTextChanged(Editable editable) {
int length = editable.toString().length();
if (length == 0) {
JuvenileChangeStateActivity.this.f3135e.a();
JuvenileChangeStateActivity.this.f3136f.a();
JuvenileChangeStateActivity.this.f3137g.a();
JuvenileChangeStateActivity.this.f3138h.a();
return;
}
if (length == 1) {
JuvenileChangeStateActivity.this.f3135e.b();
JuvenileChangeStateActivity.this.f3136f.a();
JuvenileChangeStateActivity.this.f3137g.a();
JuvenileChangeStateActivity.this.f3138h.a();
return;
}
if (length == 2) {
JuvenileChangeStateActivity.this.f3135e.b();
JuvenileChangeStateActivity.this.f3136f.b();
JuvenileChangeStateActivity.this.f3137g.a();
JuvenileChangeStateActivity.this.f3138h.a();
return;
}
if (length == 3) {
JuvenileChangeStateActivity.this.f3135e.b();
JuvenileChangeStateActivity.this.f3136f.b();
JuvenileChangeStateActivity.this.f3137g.b();
JuvenileChangeStateActivity.this.f3138h.a();
return;
}
if (length != 4) {
return;
}
JuvenileChangeStateActivity.this.f3135e.b();
JuvenileChangeStateActivity.this.f3136f.b();
JuvenileChangeStateActivity.this.f3137g.b();
JuvenileChangeStateActivity.this.f3138h.b();
JuvenileChangeStateActivity.this.K(editable.toString());
}
@Override
public void beforeTextChanged(CharSequence charSequence, int i2, int i3, int i4) {
}
@Override
public void onTextChanged(CharSequence charSequence, int i2, int i3, int i4) {
}
c(JuvenileChangeStateActivity juvenileChangeStateActivity, a aVar) {
this();
}
}
public void K(String str) {
if (str.length() < 4) {
return;
}
if (this.f3141k) {
L(str);
return;
}
if (this.d.equals("")) {
this.d = str;
this.c.setText(getString(R.string.juvenile_confirm_password));
this.f3139i.setText("");
} else {
if (this.d.equals(str)) {
L(str);
return;
}
Utils.X0(R.string.juvenile_password_not_match);
this.d = "";
this.c.setText(getString(R.string.input_password));
this.f3139i.setText("");
}
}
private void L(String str) {
if (!Utils.q0(this)) {
Utils.X0(R.string.network_cannot_use);
return;
}
if (this.l) {
return;
}
this.l = true;
String k2 = com.r.c.c.k(this.f3141k ? "v2/users/usersupervisions/cancelSupervision" : "v2/users/usersupervisions/supervise", 1);
com.r.c.a aVar = new com.r.c.a();
aVar.e("password", str);
new com.r.c.c(k2, aVar, new com.r.c.b(1), this).y(new b());
}
@Override
public void init() {
Button button = (Button) findViewById(R.id.btn_nav_left);
this.a = button;
button.setBackgroundResource(R.drawable.juvenile_left_icon_black);
this.a.setOnClickListener(this);
this.b = (TextView) findViewById(R.id.tv_nav_title);
this.c = (TextView) findViewById(R.id.tv_juvenile_state);
this.f3139i = (EditText) findViewById(R.id.et_content);
this.f3135e = (JuvenilePasswordDotView) findViewById(R.id.d1);
this.f3136f = (JuvenilePasswordDotView) findViewById(R.id.d2);
this.f3137g = (JuvenilePasswordDotView) findViewById(R.id.d3);
this.f3138h = (JuvenilePasswordDotView) findViewById(R.id.d4);
this.f3139i.setTransformationMethod(PasswordTransformationMethod.getInstance());
this.f3139i.addTextChangedListener(new c(this, null));
this.f3139i.setOnKeyListener(new a());
this.f3140j = (TextView) findViewById(R.id.tv_forget_password);
boolean z = r0.y(this).getSpvswitch() == 1;
this.f3141k = z;
if (!z) {
this.b.setText(getString(R.string.juvenile_mode_to_open));
this.f3140j.setVisibility(8);
return;
}
this.b.setText(getString(R.string.input_password));
this.f3140j.setVisibility(0);
SpannableString spannableString = new SpannableString(getString(R.string.juvenile_forget_password_title));
spannableString.setSpan(new URLSpan(""), 0, getString(R.string.juvenile_forget_password_title).length(), 33);
spannableString.setSpan(new ForegroundColorSpan(Color.parseColor("#ff003f")), 0, getString(R.string.juvenile_forget_password_title).length(), 33);
this.f3140j.setText(spannableString);
this.f3140j.setOnClickListener(this);
}
@Override
public void onClick(View view) {
int id = view.getId();
if (id == 2131296486) {
finish();
} else {
if (id != 2131299128) {
return;
}
startActivity(new Intent((Context) this, (Class<?>) JuvenileForgetPasswordActivity.class));
}
}
@Override
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.juvenile_change_state_activity_layout);
init();
}
@Override
public void refresh(Object... objArr) {
}
}