|  |  | 
 |  |  |     Context mContext; | 
 |  |  |     DialogBack mDialogBack; | 
 |  |  |  | 
 |  |  |     String mEdtHint; | 
 |  |  |  | 
 |  |  |     public EdtDialog(Context context, Intent intent) { | 
 |  |  |         super(context, R.style.ws_pay_showSelfDialog); | 
 |  |  |         this.intent = intent; | 
 |  |  | 
 |  |  |     public EdtDialog(Context context, DialogBack dialogBack) { | 
 |  |  |         super(context, R.style.ws_pay_showSelfDialog); | 
 |  |  |         mContext = context; | 
 |  |  |         mDialogBack=dialogBack; | 
 |  |  |         mDialogBack = dialogBack; | 
 |  |  |         initView(); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * @param context | 
 |  |  |      * @param edtHint    输入框默认显示的内容 | 
 |  |  |      * @param dialogBack | 
 |  |  |      */ | 
 |  |  |     public EdtDialog(Context context, String edtHint, DialogBack dialogBack) { | 
 |  |  |         super(context, R.style.ws_pay_showSelfDialog); | 
 |  |  |         mContext = context; | 
 |  |  |         mDialogBack = dialogBack; | 
 |  |  |         mEdtHint = edtHint; | 
 |  |  |         initView(); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     private void initView() { | 
 |  |  |         getWindow().setGravity(Gravity.CENTER); | 
 |  |  | 
 |  |  |         setCanceledOnTouchOutside(false); | 
 |  |  |         TextView textView = (TextView) this.findViewById(R.id.pw_ok); | 
 |  |  |         final EditText editText = (EditText) this.findViewById(R.id.pw_et); | 
 |  |  |         if (!TextUtils.isEmpty(mEdtHint)) { | 
 |  |  |             editText.setHint(mEdtHint); | 
 |  |  |         } | 
 |  |  |         TextView cannel = (TextView) this.findViewById(R.id.pw_cannel); | 
 |  |  |         textView.setOnClickListener(new View.OnClickListener() { | 
 |  |  |             @Override | 
 |  |  |             public void onClick(View v) { | 
 |  |  |                 if (intent!=null){ | 
 |  |  |                 if (intent != null) { | 
 |  |  |                     if (TextUtils.isEmpty(editText.getText().toString())) { | 
 |  |  | //                        TipUtil.show(mContext, "请输入序列号"); | 
 |  |  |                     } else { | 
 |  |  | 
 |  |  |  | 
 |  |  |                     } | 
 |  |  |                 } | 
 |  |  |                 if (mDialogBack!=null){ | 
 |  |  |                 if (mDialogBack != null) { | 
 |  |  |                     mDialogBack.onOk(editText.getText().toString()); | 
 |  |  |                 } | 
 |  |  |             } | 
 |  |  | 
 |  |  |         cannel.setOnClickListener(new View.OnClickListener() { | 
 |  |  |             @Override | 
 |  |  |             public void onClick(View v) { | 
 |  |  |                 if (mDialogBack!=null){ | 
 |  |  |                 if (mDialogBack != null) { | 
 |  |  |                     mDialogBack.onCancel(); | 
 |  |  |                 } | 
 |  |  |                 EdtDialog.this.dismiss(); |