package com.ubt.jimu.community.view.popwindow; import android.app.Dialog; import android.content.Context; import android.content.DialogInterface; import android.os.Bundle; import com.ubt.jimu.R; /* loaded from: classes.dex */ public abstract class BaseDialog extends Dialog { protected Context mContext; public BaseDialog(Context context) { this(context, R.style.Dialog); } public abstract void initData(); public abstract int layoutId(); @Override // android.app.Dialog protected void onCreate(Bundle bundle) { super.onCreate(bundle); setContentView(layoutId()); initData(); } public void setCancel(boolean z) { setCanceledOnTouchOutside(z); setCancelable(z); } public BaseDialog(Context context, int i) { super(context, i); this.mContext = context; } protected BaseDialog(Context context, boolean z, DialogInterface.OnCancelListener onCancelListener) { super(context, z, null); } }