From fc1ec55e6ad56dc92737657750bcca7ed49f53eb Mon Sep 17 00:00:00 2001
From: zuoxiao <470321431@qq.com>
Date: 星期一, 29 七月 2024 14:44:35 +0800
Subject: [PATCH] 齐河联网版程序和通讯相关工具

---
 baselibrary/src/main/java/com/dayu/baselibrary/view/LibraryDialog.java |   80 +++++++++++++++++++++++-----------------
 1 files changed, 46 insertions(+), 34 deletions(-)

diff --git a/baselibrary/src/main/java/com/dayu/baselibrary/view/LibraryDialog.java b/baselibrary/src/main/java/com/dayu/baselibrary/view/LibraryDialog.java
index 48301b1..8f9984f 100644
--- a/baselibrary/src/main/java/com/dayu/baselibrary/view/LibraryDialog.java
+++ b/baselibrary/src/main/java/com/dayu/baselibrary/view/LibraryDialog.java
@@ -2,6 +2,10 @@
 
 import static android.view.Gravity.CENTER;
 
+import static com.dayu.baselibrary.utils.BaseCommon.HeNanLibrary;
+import static com.dayu.baselibrary.utils.BaseCommon.QHAloneLibrary;
+import static com.dayu.baselibrary.utils.BaseCommon.QHOnLineLibrary;
+
 import android.app.Activity;
 import android.app.Dialog;
 import android.view.Gravity;
@@ -46,43 +50,51 @@
         getWindow().setGravity(CENTER);
         setContentView(R.layout.library_dialog);
         setCanceledOnTouchOutside(false);
+        setCancelable(false);
         RadioGroup radioGroup = findViewById(R.id.radioLibrary);
         libraryDao = BaseDaoSingleton.getInstance(mContext).libraryDao();
-        libraryBean = libraryDao.findFirst();
-        if (libraryBean == null) {
-            libraryBean = new LibraryBean();
+        if (libraryDao != null) {
+            libraryBean = libraryDao.findFirst();
+            if (libraryBean == null) {
+                libraryBean = new LibraryBean();
+            }
+
+            radioGroup.setOnCheckedChangeListener((group, checkedId) -> {
+                ischose = true;
+                // 褰撻�変腑鐨凴adioButton鍙戠敓鍙樺寲鏃惰皟鐢�
+                if (checkedId == R.id.henanLibrary) {
+                    type = HeNanLibrary;
+                    libraryBean.setType(type);
+                    data = "纭閫夋嫨娌冲崡鐗堟湰鍚楋紵";
+                } else if (checkedId == R.id.qhAloneLibrary) {// 澶勭悊閫変腑Option 2鐨勯�昏緫
+                    type = QHAloneLibrary;
+                    libraryBean.setType(type);
+                    data = "纭閫夋嫨榻愭渤鍗曟満鐗堟湰鍚楋紵";
+                } else if (checkedId == R.id.qhOnLineLibrary) {// 澶勭悊閫変腑Option 2鐨勯�昏緫
+                    type = QHOnLineLibrary;
+                    libraryBean.setType(type);
+                    data = "纭閫夋嫨榻愭渤鑱旂綉鐗堟湰鍚楋紵";
+                }
+            });
+            TextView okBtn = findViewById(R.id.ok);
+            okBtn.setOnClickListener(v -> {
+                if (ischose) {
+                    //浜屾纭
+                    confirmDialog = new ConfirmDialog(mContext, data, new View.OnClickListener() {
+                        @Override
+                        public void onClick(View v) {
+                            libraryDao.insert(libraryBean);
+                            mLibraryBack.listener(type);
+                            LibraryDialog.this.dismiss();
+                            confirmDialog.dismiss();
+                        }
+                    });
+                    confirmDialog.show();
+
+                }
+            });
+
         }
-
-        radioGroup.setOnCheckedChangeListener((group, checkedId) -> {
-            ischose = true;
-            // 褰撻�変腑鐨凴adioButton鍙戠敓鍙樺寲鏃惰皟鐢�
-            if (checkedId == R.id.henanLibrary) {
-                type = 0;
-                libraryBean.setType(type);
-                data = "纭閫夋嫨娌冲崡鐗堟湰鍚楋紵";
-            } else if (checkedId == R.id.qhAloneLibrary) {// 澶勭悊閫変腑Option 2鐨勯�昏緫
-                type = 1;
-                libraryBean.setType(type);
-                data = "纭閫夋嫨榻愭渤鍗曟満鐗堟湰鍚楋紵";
-            }
-        });
-        TextView okBtn = findViewById(R.id.ok);
-        okBtn.setOnClickListener(v -> {
-            if (ischose) {
-                //浜屾纭
-                confirmDialog = new ConfirmDialog(mContext, data, new View.OnClickListener() {
-                    @Override
-                    public void onClick(View v) {
-                        libraryDao.insert(libraryBean);
-                        mLibraryBack.listener(type);
-                        LibraryDialog.this.dismiss();
-                        confirmDialog.dismiss();
-                    }
-                });
-                confirmDialog.show();
-
-            }
-        });
 
 
     }

--
Gitblit v1.8.0