42 lines
1021 B
Java
42 lines
1021 B
Java
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);
|
|
}
|
|
}
|