// Path: old-library-with-sample/src/main/java/com/rocko/widget/dialog/SimpleDialog.java
// public class SimpleDialog implements OnClickListener {
//     private Dialog dialog = null;
//     private Context mContext = null;
//     private TextView txtViewTitle, txtViewMsg;
//     private Button btnCancel, btnConfirm;
//     private View contentView = null;
//     private SimpleDialogConfirmListener l = null;
// 
//     /**
//      * SimpleDialog确认按钮监听接口
//      */
//     public interface SimpleDialogConfirmListener {
//         /**
//          * SimpleDialog确认按钮监听回调方法
//          */
//         void confirm();
//         // void cancel();
//     }
// 
//     public SimpleDialog(Context context) {
//         this.mContext = context;
//         this.contentView = LayoutInflater.from(context).inflate(R.layout.dialog_simple, null);
// 
//         this.txtViewTitle = (TextView) contentView.findViewById(R.id.txtView_dialog_simple_title);
//         this.txtViewMsg = (TextView) contentView.findViewById(R.id.txtView_dialog_simple_msg);
//         this.btnCancel = (Button) contentView.findViewById(R.id.btn_dialog_simple_cancel);
//         this.btnConfirm = (Button) contentView.findViewById(R.id.btn_dialog_simple_confirm);
// 
//         this.btnCancel.setOnClickListener(this);
//         this.btnConfirm.setOnClickListener(this);
//     }
// 
//     /**
//      * 设置Dialog的标题
//      *
//      * @param title
//      */
//     public SimpleDialog setTitle(String title) {
//         txtViewTitle.setText(title);
//         return this;
//     }
// 
//     /**
//      * 设置Dialog的提示信息
//      *
//      * @param msg
//      */
//     public SimpleDialog setMsg(String msg) {
//         txtViewMsg.setText(msg);
//         return this;
//     }
// 
//     /**
//      * 显示Dialog
//      *
//      * @param canceledOnTouchOutside 点击外边缘是否可取消
//      * @param cancelable             按返回键是否可取消
//      */
//     public void showDialog(boolean canceledOnTouchOutside, boolean cancelable) {
//         if (dialog == null)
//             dialog = new AlertDialog.Builder(mContext).create();
//         dialog.setCanceledOnTouchOutside(canceledOnTouchOutside);
//         dialog.setCancelable(cancelable);
//         dialog.show();
//         Window window = dialog.getWindow();
//         // window.setGravity(Gravity.BOTTOM);
//         window.setContentView(contentView);
//     }
// 
//     /**
//      * 取消dialog显示
//      */
//     public void dimissDialog() {
//         if (dialog.isShowing())
//             dialog.dismiss();
//     }
// 
//     /**
//      * 设置监听器
//      *
//      * @param l
//      */
//     public void setSimpleDialogConfirmListener(SimpleDialogConfirmListener l) {
//         this.l = l;
//     }
// 
//     @Override
//     public void onClick(View v) {
//         switch (v.getId()) {
//             case R.id.btn_dialog_simple_cancel:
//                 break;
//             case R.id.btn_dialog_simple_confirm:
//                 if (l != null) {
//                     l.confirm();
//                 }
//                 break;
//             default:
//                 break;
//         }
//         dimissDialog();
//     }
// }
// 
// Path: old-library-with-sample/src/main/java/com/rocko/widget/dialog/SimpleDialog.java
// public interface SimpleDialogConfirmListener {
//     /**
//      * SimpleDialog确认按钮监听回调方法
//      */
//     void confirm();
//     // void cancel();
// }


import android.app.AlertDialog;
import android.app.Dialog;
import android.content.Context;
import android.content.DialogInterface;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.TextView;
import com.rocko.androidutils.R;
import com.rocko.widget.dialog.SimpleDialog;
import com.rocko.widget.dialog.SimpleDialog.SimpleDialogConfirmListener;
import java.lang.reflect.Field;
package com.rocko.utils;




/**
 * 基本Dialog的工具
 *
 * @author Mr.Zheng
 * @date 2014年7月30日11:16:53
 */
public class DialogUtils {
    private static Dialog mDialog = null;
    private static View mDialogView = null;
// Path: old-library-with-sample/src/main/java/com/rocko/widget/dialog/SimpleDialog.java
// public class SimpleDialog implements OnClickListener {
//     private Dialog dialog = null;
//     private Context mContext = null;
//     private TextView txtViewTitle, txtViewMsg;
//     private Button btnCancel, btnConfirm;
//     private View contentView = null;
//     private SimpleDialogConfirmListener l = null;
// 
//     /**
//      * SimpleDialog确认按钮监听接口
//      */
//     public interface SimpleDialogConfirmListener {
//         /**
//          * SimpleDialog确认按钮监听回调方法
//          */
//         void confirm();
//         // void cancel();
//     }
// 
//     public SimpleDialog(Context context) {
//         this.mContext = context;
//         this.contentView = LayoutInflater.from(context).inflate(R.layout.dialog_simple, null);
// 
//         this.txtViewTitle = (TextView) contentView.findViewById(R.id.txtView_dialog_simple_title);
//         this.txtViewMsg = (TextView) contentView.findViewById(R.id.txtView_dialog_simple_msg);
//         this.btnCancel = (Button) contentView.findViewById(R.id.btn_dialog_simple_cancel);
//         this.btnConfirm = (Button) contentView.findViewById(R.id.btn_dialog_simple_confirm);
// 
//         this.btnCancel.setOnClickListener(this);
//         this.btnConfirm.setOnClickListener(this);
//     }
// 
//     /**
//      * 设置Dialog的标题
//      *
//      * @param title
//      */
//     public SimpleDialog setTitle(String title) {
//         txtViewTitle.setText(title);
//         return this;
//     }
// 
//     /**
//      * 设置Dialog的提示信息
//      *
//      * @param msg
//      */
//     public SimpleDialog setMsg(String msg) {
//         txtViewMsg.setText(msg);
//         return this;
//     }
// 
//     /**
//      * 显示Dialog
//      *
//      * @param canceledOnTouchOutside 点击外边缘是否可取消
//      * @param cancelable             按返回键是否可取消
//      */
//     public void showDialog(boolean canceledOnTouchOutside, boolean cancelable) {
//         if (dialog == null)
//             dialog = new AlertDialog.Builder(mContext).create();
//         dialog.setCanceledOnTouchOutside(canceledOnTouchOutside);
//         dialog.setCancelable(cancelable);
//         dialog.show();
//         Window window = dialog.getWindow();
//         // window.setGravity(Gravity.BOTTOM);
//         window.setContentView(contentView);
//     }
// 
//     /**
//      * 取消dialog显示
//      */
//     public void dimissDialog() {
//         if (dialog.isShowing())
//             dialog.dismiss();
//     }
// 
//     /**
//      * 设置监听器
//      *
//      * @param l
//      */
//     public void setSimpleDialogConfirmListener(SimpleDialogConfirmListener l) {
//         this.l = l;
//     }
// 
//     @Override
//     public void onClick(View v) {
//         switch (v.getId()) {
//             case R.id.btn_dialog_simple_cancel:
//                 break;
//             case R.id.btn_dialog_simple_confirm:
//                 if (l != null) {
//                     l.confirm();
//                 }
//                 break;
//             default:
//                 break;
//         }
//         dimissDialog();
//     }
// }
// 
// Path: old-library-with-sample/src/main/java/com/rocko/widget/dialog/SimpleDialog.java
// public interface SimpleDialogConfirmListener {
//     /**
//      * SimpleDialog确认按钮监听回调方法
//      */
//     void confirm();
//     // void cancel();
// }


// Path: old-library-with-sample/src/main/java/com/rocko/utils/DialogUtils.java
import android.app.AlertDialog;
import android.app.Dialog;
import android.content.Context;
import android.content.DialogInterface;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.TextView;
import com.rocko.androidutils.R;
import com.rocko.widget.dialog.SimpleDialog;
import com.rocko.widget.dialog.SimpleDialog.SimpleDialogConfirmListener;
import java.lang.reflect.Field;

package com.rocko.utils;




/**
 * 基本Dialog的工具
 *
 * @author Mr.Zheng
 * @date 2014年7月30日11:16:53
 */
public class DialogUtils {
    private static Dialog mDialog = null;
    private static View mDialogView = null;
    private static SimpleDialog mSimpleDialog = null;