// Path: 微信/src/net/cgt/weixin/utils/L.java
// public class L {
// 	private static final boolean flag = true;
// 
// 	public static void i(String tag, String msg) {
// 		if (flag)
// 			Log.i(tag, msg);
// 	}
// 
// 	public static void d(String tag, String msg) {
// 		if (flag)
// 			Log.d(tag, msg);
// 	}
// 
// 	public static void e(String tag, String msg) {
// 		if (flag)
// 			Log.e(tag, msg);
// 	}
// 
// 	public static void e(String tag, String msg, Throwable tr) {
// 		if (flag)
// 			Log.e(tag, msg, tr);
// 	}
// 
// 	public static void v(String tag, String msg) {
// 		if (flag)
// 			Log.v(tag, msg);
// 	}
// 
// 	public static void m(String tag, String msg) {
// 		if (flag)
// 			Log.e(tag, msg);
// 	}
// 
// 	public static void w(String tag, String msg) {
// 		if (flag)
// 			Log.w(tag, msg);
// 	}
// }
// 
// Path: 微信/src/net/cgt/weixin/utils/LogUtil.java
// public class LogUtil {
// 
// 	@SuppressWarnings("unchecked")
// 	public static String makeLogTag(Class cls) {
// 		return "Weixin_" + cls.getSimpleName();
// 	}
// 
// }


import android.app.ProgressDialog;
import android.content.Context;
import net.cgt.weixin.R;
import net.cgt.weixin.utils.L;
import net.cgt.weixin.utils.LogUtil;
package net.cgt.weixin.view.dialog;


/**
 * 自定义进度对话框
 * 
 * @author lijian
 * @date 2015-01-11 18:31:59
 */
public class WXProgressDialog {

	private static final String LOGTAG = LogUtil.makeLogTag(WXProgressDialog.class);

	private Context mContext;
	private ProgressDialog dialog;

	public WXProgressDialog(Context context) {
		this.mContext = context;
		initDialog();
	}

	/**
	 * 得到进度对话框
	 * 
	 * @return
	 */
	public ProgressDialog getDialog() {
		return dialog;
	}

	/**
	 * 初始化进度对话框
	 */
	private void initDialog() {
		dialog = new ProgressDialog(mContext, ProgressDialog.THEME_HOLO_LIGHT);
		dialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);//转圈圈的进度条
		dialog.setCancelable(false);//不可被取消
		dialog.setMessage(mContext.getString(R.string.text_NetProgressDialogMsg));
	}

	/**
	 * 显示进度对话框
	 */
	public void show() {
		if (!dialog.isShowing()) {
			dialog.show();
		}
	}

	/**
	 * 设置进度对话框的消息
	 * 
	 * @param message
	 */
	public void setContent(CharSequence message) {
		dialog.setMessage(message);
	}

	/**
	 * 取消进度对话框
	 */
	public void cancel() {
		if (dialog == null) {
// Path: 微信/src/net/cgt/weixin/utils/L.java
// public class L {
// 	private static final boolean flag = true;
// 
// 	public static void i(String tag, String msg) {
// 		if (flag)
// 			Log.i(tag, msg);
// 	}
// 
// 	public static void d(String tag, String msg) {
// 		if (flag)
// 			Log.d(tag, msg);
// 	}
// 
// 	public static void e(String tag, String msg) {
// 		if (flag)
// 			Log.e(tag, msg);
// 	}
// 
// 	public static void e(String tag, String msg, Throwable tr) {
// 		if (flag)
// 			Log.e(tag, msg, tr);
// 	}
// 
// 	public static void v(String tag, String msg) {
// 		if (flag)
// 			Log.v(tag, msg);
// 	}
// 
// 	public static void m(String tag, String msg) {
// 		if (flag)
// 			Log.e(tag, msg);
// 	}
// 
// 	public static void w(String tag, String msg) {
// 		if (flag)
// 			Log.w(tag, msg);
// 	}
// }
// 
// Path: 微信/src/net/cgt/weixin/utils/LogUtil.java
// public class LogUtil {
// 
// 	@SuppressWarnings("unchecked")
// 	public static String makeLogTag(Class cls) {
// 		return "Weixin_" + cls.getSimpleName();
// 	}
// 
// }


// Path: 微信/src/net/cgt/weixin/view/dialog/WXProgressDialog.java
import android.app.ProgressDialog;
import android.content.Context;
import net.cgt.weixin.R;
import net.cgt.weixin.utils.L;
import net.cgt.weixin.utils.LogUtil;

package net.cgt.weixin.view.dialog;


/**
 * 自定义进度对话框
 * 
 * @author lijian
 * @date 2015-01-11 18:31:59
 */
public class WXProgressDialog {

	private static final String LOGTAG = LogUtil.makeLogTag(WXProgressDialog.class);

	private Context mContext;
	private ProgressDialog dialog;

	public WXProgressDialog(Context context) {
		this.mContext = context;
		initDialog();
	}

	/**
	 * 得到进度对话框
	 * 
	 * @return
	 */
	public ProgressDialog getDialog() {
		return dialog;
	}

	/**
	 * 初始化进度对话框
	 */
	private void initDialog() {
		dialog = new ProgressDialog(mContext, ProgressDialog.THEME_HOLO_LIGHT);
		dialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);//转圈圈的进度条
		dialog.setCancelable(false);//不可被取消
		dialog.setMessage(mContext.getString(R.string.text_NetProgressDialogMsg));
	}

	/**
	 * 显示进度对话框
	 */
	public void show() {
		if (!dialog.isShowing()) {
			dialog.show();
		}
	}

	/**
	 * 设置进度对话框的消息
	 * 
	 * @param message
	 */
	public void setContent(CharSequence message) {
		dialog.setMessage(message);
	}

	/**
	 * 取消进度对话框
	 */
	public void cancel() {
		if (dialog == null) {
			L.i(LOGTAG, "dialog==null");