package com.dayu.rechargeqh.view;
|
|
import android.app.Activity;
|
import android.app.Dialog;
|
import android.content.Intent;
|
import android.view.Gravity;
|
import android.view.View;
|
import android.view.ViewGroup;
|
import android.view.WindowManager;
|
import android.widget.EditText;
|
import android.widget.TextView;
|
|
import com.tencent.bugly.crashreport.CrashReport;
|
import com.dayu.rechargeqh.R;
|
import com.dayu.rechargeqh.utils.TipUtil;
|
import com.dayu.rechargeqh.utils.WSMD5;
|
|
/**
|
* Created by zuoxiao on 2018/12/30.
|
*/
|
|
public class PassWordDialog extends Dialog {
|
|
Intent intent;
|
Activity mContext;
|
|
public PassWordDialog(Activity context, Intent intent) {
|
super(context, R.style.ws_pay_showSelfDialog);
|
this.intent = intent;
|
mContext = context;
|
initView();
|
}
|
|
private void initView() {
|
getWindow().setGravity(Gravity.CENTER);
|
setContentView(R.layout.password_dialog);
|
setCanceledOnTouchOutside(false);
|
TextView textView = (TextView) this.findViewById(R.id.pw_ok);
|
final EditText editText = (EditText) this.findViewById(R.id.pw_et);
|
textView.setOnClickListener(new View.OnClickListener() {
|
@Override
|
public void onClick(View v) {
|
try {
|
if (WSMD5.getMD5Str(editText.getText().toString()).equals("c4ca4238a0b923820dcc509a6f75849b")) {
|
mContext.startActivity(intent);
|
PassWordDialog.this.dismiss();
|
} else {
|
TipUtil.show(mContext, "密码错误");
|
}
|
} catch (Exception e) {
|
CrashReport.postCatchedException(e);
|
e.printStackTrace();
|
}
|
}
|
});
|
}
|
|
@Override
|
public void show() {
|
|
super.show();
|
/**
|
* 设置宽度全屏,要设置在show的后面
|
*/
|
WindowManager.LayoutParams layoutParams = getWindow().getAttributes();
|
layoutParams.gravity = Gravity.CENTER;
|
layoutParams.width = ViewGroup.LayoutParams.MATCH_PARENT;
|
layoutParams.height = ViewGroup.LayoutParams.MATCH_PARENT;
|
getWindow().getDecorView().setPadding(0, 0, 0, 0);
|
getWindow().setAttributes(layoutParams);
|
}
|
|
}
|