管灌系统巡查员智能手机App
app/src/main/java/com/dayu/pipirrapp/view/TagDialog.java
@@ -2,16 +2,14 @@
import static android.view.Gravity.CENTER;
import android.app.Activity;
import android.app.Dialog;
import android.view.View;
import android.view.ViewGroup;
import android.view.WindowManager;
import android.widget.RadioGroup;
import android.widget.TextView;
import com.dayu.pipirrapp.MyApplication;
import com.dayu.pipirrapp.R;
import com.dayu.pipirrapp.bean.db.TagBean;
import com.dayu.pipirrapp.dao.DaoSingleton;
@@ -34,7 +32,6 @@
    libraryBack mLibraryBack;
    String data;
    int type;
    ConfirmDialog confirmDialog;
    public TagDialog(Activity context, libraryBack libraryBack) {
        super(context, R.style.showSelfDialog);
@@ -61,7 +58,7 @@
                // 当选中的RadioButton发生变化时调用
                if (checkedId == R.id.testLibrary) {
                    type = CommonData.TestTag;
                    tagBean.setTag("ym");
                    tagBean.setTag("test");
                    data = "确认选择测试版本吗?";
                } else if (checkedId == R.id.yuanmouLibrary) {// 处理选中Option 2的逻辑
                    type = CommonData.YuanMouTag;
@@ -73,14 +70,12 @@
            okBtn.setOnClickListener(v -> {
                if (ischose) {
                    //二次确认
                    confirmDialog = new ConfirmDialog(mContext, data, new View.OnClickListener() {
                        @Override
                        public void onClick(View v) {
                            tagDao.insert(tagBean);
                            mLibraryBack.listener(type);
                            TagDialog.this.dismiss();
                            confirmDialog.dismiss();
                        }
                    ConfirmDialog confirmDialog = new ConfirmDialog(mContext, data, (dialog, v1) -> {
                        MyApplication.myApplication.myTag = tagBean.getTag();
                        tagDao.insert(tagBean);
                        mLibraryBack.listener(type);
                        TagDialog.this.dismiss();
                        dialog.dismiss();
                    });
                    confirmDialog.show();