导航菜单

页面标题

页面副标题

多多分期 v4.1.2 - MTM20act.java 源代码

正在查看: 多多分期 v4.1.2 应用的 MTM20act.java JAVA 源代码文件

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


package com.duoduofenqi.ui.activitys;

import android.content.Context;
import android.os.Bundle;
import android.os.CountDownTimer;
import android.text.Editable;
import android.text.TextUtils;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.RelativeLayout;
import butterknife.BindView;
import butterknife.OnTextChanged;
import com.base.commonlibrary.base.BaseResult;
import com.base.commonlibrary.views.ClearEditText;
import com.base.commonlibrary.views.TitleLayout;
import com.duoduofenqi.ui.bean.PwdBean;
import d.b.a.l;
import d.b.a.r.i;
import d.i.b.d.b.h;
import okhttp3.internal.ws.RealWebSocket;

public class MTM20act extends d.i.b.d.b.e {
    public CountDownTimer G;
    public boolean H = true;

    @BindView(2131296729)
    public Button btnGet;

    @BindView(2131297626)
    public Button btnSendCode;

    @BindView(2131297003)
    public EditText code;

    @BindView(2131297952)
    public View line;

    @BindView(2131297954)
    public View line2;

    @BindView(2131297955)
    public View line3;

    @BindView(2131298423)
    public ClearEditText phone;

    @BindView(2131298547)
    public ClearEditText pwd;

    @BindView(2131298631)
    public RelativeLayout rl;

    @BindView(2131299147)
    public TitleLayout title;

    public class a implements View.OnClickListener {
        public a() {
        }

        @Override
        public void onClick(View view) {
            MTM20act.this.l0();
        }
    }

    public class b implements View.OnClickListener {
        public b() {
        }

        @Override
        public void onClick(View view) {
            MTM20act mTM20act = MTM20act.this;
            mTM20act.k0(mTM20act.phone.getText().toString());
        }
    }

    public class c extends CountDownTimer {
        public c(long j2, long j3) {
            super(j2, j3);
        }

        @Override
        public void onFinish() {
            MTM20act.this.btnSendCode.setEnabled(true);
            MTM20act mTM20act = MTM20act.this;
            mTM20act.btnSendCode.setText(mTM20act.getResources().getString(l.get_code));
            MTM20act.this.H = true;
        }

        @Override
        public void onTick(long j2) {
            String string = MTM20act.this.getResources().getString(l.retry_get);
            MTM20act.this.btnSendCode.setText(string + "(" + (j2 / 1000) + MTM20act.this.getResources().getString(l.seconds));
        }
    }

    public class d extends h<BaseResult> {
        public d(Context context, boolean z) {
            super(context, z);
        }

        @Override
        public void a(String str) {
            MTM20act.this.c0(str);
            MTM20act.this.btnSendCode.setEnabled(true);
        }

        @Override
        public void b(BaseResult baseResult) {
            if (baseResult != null && baseResult.getCode() == 200) {
                MTM20act.this.m0();
                return;
            }
            String message = baseResult.getMessage();
            MTM20act.this.btnSendCode.setEnabled(true);
            MTM20act.this.c0(message);
        }
    }

    public class e extends h<BaseResult> {
        public e(Context context, boolean z) {
            super(context, z);
        }

        @Override
        public void a(String str) {
            MTM20act.this.c0(str);
            MTM20act.this.btnGet.setEnabled(true);
        }

        @Override
        public void b(BaseResult baseResult) {
            String message = baseResult.getMessage();
            if (baseResult.getCode() == 200) {
                MTM20act.this.finish();
            } else {
                MTM20act.this.btnGet.setEnabled(true);
            }
            MTM20act.this.c0(message);
        }
    }

    @Override
    public boolean I() {
        return false;
    }

    @Override
    public int M() {
        return 2131492903;
    }

    @Override
    public void O() {
    }

    @Override
    public void P(Bundle bundle) {
        new d.i.c.c.c(this.btnGet, 2131231245).a(this.phone, this.code, this.pwd);
        this.btnGet.setOnClickListener(new a());
        this.btnSendCode.setOnClickListener(new b());
    }

    @Override
    public void R() {
    }

    @Override
    public void T() {
    }

    @OnTextChanged(callback = OnTextChanged.Callback.AFTER_TEXT_CHANGED, value = {2131298423})
    public void editTextDetailChange(Editable editable) {
        if (editable == null) {
            this.btnSendCode.setEnabled(false);
        } else if (i.e(editable.toString()) && this.H) {
            this.btnSendCode.setEnabled(true);
        } else {
            this.btnSendCode.setEnabled(false);
        }
    }

    public void k0(String str) {
        String trim = this.pwd.getText().toString().trim();
        if (TextUtils.isEmpty(trim)) {
            c0(getResources().getString(l.pwd_no_empty));
        } else {
            this.btnSendCode.setEnabled(false);
            this.w.a(d.i.b.d.a.a.a().c0(str, trim).a(d.b.a.n.d.d.a()).s(new d(this.v, true)));
        }
    }

    public void l0() {
        this.btnGet.setEnabled(false);
        this.w.a(d.i.b.d.a.a.a().v(new PwdBean(this.pwd.getText().toString(), this.phone.getText().toString(), this.code.getText().toString())).a(d.b.a.n.d.d.a()).s(new e(this.v, true)));
    }

    public void m0() {
        this.H = false;
        if (this.G == null) {
            this.G = new c(RealWebSocket.CANCEL_AFTER_CLOSE_MILLIS, 1000L);
        }
        this.G.start();
    }

    public final void n0() {
        CountDownTimer countDownTimer = this.G;
        if (countDownTimer != null) {
            countDownTimer.cancel();
            this.G = null;
        }
    }

    @Override
    public void onDestroy() {
        n0();
        super.onDestroy();
    }
}