正在查看: 95爱播免登录版 v3.1.9 应用的 JuvenileChangePasswordActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 95爱播免登录版 v3.1.9 应用的 JuvenileChangePasswordActivity.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.EditText;
import android.widget.TextView;
import com.mifeng.ui.R;
import com.r.c.d;
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 JuvenileChangePasswordActivity extends com.showself.ui.c implements View.OnClickListener {
private TextView a;
private TextView b;
private TextView c;
private TextView d;
private String f3128e = "";
private JuvenilePasswordDotView f3129f;
private JuvenilePasswordDotView f3130g;
private JuvenilePasswordDotView f3131h;
private JuvenilePasswordDotView f3132i;
private EditText f3133j;
private String f3134k;
private boolean l;
private boolean m;
class a implements View.OnKeyListener {
a() {
}
@Override
public boolean onKey(View view, int i2, KeyEvent keyEvent) {
if (i2 != 66) {
return false;
}
JuvenileChangePasswordActivity juvenileChangePasswordActivity = JuvenileChangePasswordActivity.this;
juvenileChangePasswordActivity.L(juvenileChangePasswordActivity.f3133j.getText().toString());
return true;
}
}
class b implements d {
final String a;
b(String str) {
this.a = str;
}
@Override
public void onRequestFinish(com.r.c.c cVar, Object obj) {
try {
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) {
if (JuvenileChangePasswordActivity.this.l) {
JuvenileChangePasswordActivity.this.c.setText(R.string.juvenile_input_new_password);
JuvenileChangePasswordActivity.this.f3133j.setText("");
JuvenileChangePasswordActivity.this.f3128e = "";
} else {
JuvenileChangePasswordActivity.this.f3133j.setText("");
}
Utils.a1(optString);
return;
}
boolean optBoolean = optJSONObject.optBoolean("success");
if (JuvenileChangePasswordActivity.this.l) {
if (optBoolean) {
Utils.X0(R.string.juvenile_change_password_success);
JuvenileChangePasswordActivity.this.finish();
return;
} else {
JuvenileChangePasswordActivity.this.c.setText(R.string.juvenile_input_new_password);
JuvenileChangePasswordActivity.this.f3133j.setText("");
JuvenileChangePasswordActivity.this.f3128e = "";
Utils.a1(optString);
return;
}
}
if (!optBoolean) {
JuvenileChangePasswordActivity.this.f3133j.setText("");
Utils.X0(R.string.juvenile_password_error);
} else if (JuvenileChangePasswordActivity.this.m) {
com.showself.ui.juvenile.a.d.a(r0.y(JuvenileChangePasswordActivity.this).getUserId());
org.greenrobot.eventbus.c.c().k(new com.showself.ui.juvenile.a.b(b.a.START_TIMER));
JuvenileChangePasswordActivity.this.finish();
} else {
JuvenileChangePasswordActivity.this.f3133j.setText("");
JuvenileChangePasswordActivity.this.f3134k = this.a;
JuvenileChangePasswordActivity.this.l = true;
JuvenileChangePasswordActivity.this.c.setText(R.string.juvenile_input_new_password);
}
} 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) {
JuvenileChangePasswordActivity.this.f3129f.a();
JuvenileChangePasswordActivity.this.f3130g.a();
JuvenileChangePasswordActivity.this.f3131h.a();
JuvenileChangePasswordActivity.this.f3132i.a();
return;
}
if (length == 1) {
JuvenileChangePasswordActivity.this.f3129f.b();
JuvenileChangePasswordActivity.this.f3130g.a();
JuvenileChangePasswordActivity.this.f3131h.a();
JuvenileChangePasswordActivity.this.f3132i.a();
return;
}
if (length == 2) {
JuvenileChangePasswordActivity.this.f3129f.b();
JuvenileChangePasswordActivity.this.f3130g.b();
JuvenileChangePasswordActivity.this.f3131h.a();
JuvenileChangePasswordActivity.this.f3132i.a();
return;
}
if (length == 3) {
JuvenileChangePasswordActivity.this.f3129f.b();
JuvenileChangePasswordActivity.this.f3130g.b();
JuvenileChangePasswordActivity.this.f3131h.b();
JuvenileChangePasswordActivity.this.f3132i.a();
return;
}
if (length != 4) {
return;
}
JuvenileChangePasswordActivity.this.f3129f.b();
JuvenileChangePasswordActivity.this.f3130g.b();
JuvenileChangePasswordActivity.this.f3131h.b();
JuvenileChangePasswordActivity.this.f3132i.b();
JuvenileChangePasswordActivity.this.L(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(JuvenileChangePasswordActivity juvenileChangePasswordActivity, a aVar) {
this();
}
}
public void L(String str) {
if (str.length() < 4) {
return;
}
if (!this.l) {
M(str);
return;
}
if (this.f3128e.equals("")) {
this.f3128e = str;
this.c.setText(getString(R.string.juvenile_confirm_new_password));
this.f3133j.setText("");
} else {
if (this.f3128e.equals(str)) {
M(str);
return;
}
Utils.X0(R.string.juvenile_password_not_match);
this.f3128e = "";
this.c.setText(getString(R.string.juvenile_input_new_password));
this.f3133j.setText("");
}
}
private void M(String str) {
if (!Utils.q0(this)) {
Utils.X0(R.string.network_cannot_use);
return;
}
String k2 = com.r.c.c.k(this.l ? "v2/users/usersupervisions/changePassword" : "v2/users/usersupervisions/authentation", 1);
com.r.c.a aVar = new com.r.c.a();
aVar.e("password", str);
aVar.e("oldPassword", this.f3134k);
new com.r.c.c(k2, aVar, new com.r.c.b(1), this).y(new b(str));
}
@Override
public void init() {
TextView textView = (TextView) findViewById(R.id.btn_nav_left);
this.a = textView;
textView.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);
if (this.m) {
this.b.setText(R.string.input_password);
this.c.setText(R.string.input_password);
} else {
this.b.setText(R.string.juvenile_change_password_title);
this.c.setText(R.string.juvenile_input_current_password);
}
this.d = (TextView) findViewById(R.id.tv_forget_password);
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.d.setText(spannableString);
this.d.setOnClickListener(this);
this.f3133j = (EditText) findViewById(R.id.et_content);
this.f3129f = (JuvenilePasswordDotView) findViewById(R.id.d1);
this.f3130g = (JuvenilePasswordDotView) findViewById(R.id.d2);
this.f3131h = (JuvenilePasswordDotView) findViewById(R.id.d3);
this.f3132i = (JuvenilePasswordDotView) findViewById(R.id.d4);
this.f3133j.setTransformationMethod(PasswordTransformationMethod.getInstance());
this.f3133j.addTextChangedListener(new c(this, null));
this.f3133j.setOnKeyListener(new a());
}
public void onBackPressed() {
super/*androidx.activity.ComponentActivity*/.onBackPressed();
if (this.m) {
org.greenrobot.eventbus.c.c().k(new com.showself.ui.juvenile.a.b(b.a.START_TIMER));
}
}
@Override
public void onClick(View view) {
int id = view.getId();
if (id != 2131296486) {
if (id != 2131299128) {
return;
}
startActivity(new Intent((Context) this, (Class<?>) JuvenileForgetPasswordActivity.class));
} else {
if (this.m) {
org.greenrobot.eventbus.c.c().k(new com.showself.ui.juvenile.a.b(b.a.START_TIMER));
}
finish();
}
}
@Override
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.juvenile_change_state_activity_layout);
this.m = getIntent().getBooleanExtra("clearTimeLimit", false);
init();
}
@Override
public void refresh(Object... objArr) {
}
}