导航菜单

页面标题

页面副标题

95爱播免登录版 v3.1.9 - JuvenileChangeStateActivity.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) {
    }
}