管灌系统巡查员智能手机App
app/src/main/java/com/dayu/pipirrapp/view/ConfirmDialog.java
@@ -24,7 +24,7 @@
    Activity mContext;
    View.OnClickListener mListner;
    ConfirmOnClickListener mListner;
    String mData;
    String mTitle;
@@ -34,15 +34,15 @@
        initView();
    }
    public ConfirmDialog(@NonNull Activity context, View.OnClickListener listner) {
        super(context,R.style.showSelfDialog);
    public ConfirmDialog(@NonNull Activity context, ConfirmOnClickListener listner) {
        super(context, R.style.showSelfDialog);
        mContext = context;
        mListner = listner;
        initView();
    }
    public ConfirmDialog(@NonNull Activity context, String data, View.OnClickListener listner) {
    public ConfirmDialog(@NonNull Activity context, String data, ConfirmOnClickListener listner) {
        super(context, R.style.showSelfDialog);
        mContext = context;
        mListner = listner;
@@ -50,8 +50,8 @@
        initView();
    }
    public ConfirmDialog(@NonNull Activity context, String title, String data, View.OnClickListener listner) {
        super(context,R.style.showSelfDialog);
    public ConfirmDialog(@NonNull Activity context, String title, String data, ConfirmOnClickListener listner) {
        super(context, R.style.showSelfDialog);
        mContext = context;
        mListner = listner;
        mData = data;
@@ -83,7 +83,12 @@
                mContext.finish();
            });
        } else {
            ok.setOnClickListener(mListner);
            ok.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    mListner.onClick(ConfirmDialog.this, v);
                }
            });
        }
    }
@@ -101,4 +106,9 @@
        getWindow().getDecorView().setPadding(0, 0, 0, 0);
        getWindow().setAttributes(layoutParams);
    }
    public interface ConfirmOnClickListener  {
        void onClick(ConfirmDialog confirmDialog, View v);
    }
}