From 9e875b253959eff8f6af567308ad804fe69d0a62 Mon Sep 17 00:00:00 2001
From: mac <user@users-MacBook-Pro.local>
Date: 星期五, 03 十一月 2023 18:04:57 +0800
Subject: [PATCH] 2023年11月03日18:04:44

---
 app/src/main/java/com/hdl/photovoltaic/widget/ListDialog.java |   65 +++++++++++++++++++++++++++++---
 1 files changed, 58 insertions(+), 7 deletions(-)

diff --git a/app/src/main/java/com/hdl/photovoltaic/widget/ListDialog.java b/app/src/main/java/com/hdl/photovoltaic/widget/ListDialog.java
index 230b631..0c93e6f 100644
--- a/app/src/main/java/com/hdl/photovoltaic/widget/ListDialog.java
+++ b/app/src/main/java/com/hdl/photovoltaic/widget/ListDialog.java
@@ -3,6 +3,7 @@
 import android.app.Dialog;
 import android.content.Context;
 import android.os.Bundle;
+import android.text.TextUtils;
 import android.view.View;
 
 import androidx.annotation.NonNull;
@@ -15,6 +16,7 @@
     private onHDLChinaListener onHDLChinaListener;
     private onHDLBahrainListener onHDLBahrainListener;
     private DialogListBinding viewBinding;
+    private String contentStr1, contentStr2;
 
     public ListDialog(@NonNull Context context) {
         super(context, R.style.Custom_Dialog);
@@ -25,17 +27,66 @@
         super.onCreate(savedInstanceState);
         viewBinding = DialogListBinding.inflate(getLayoutInflater());
         setContentView(viewBinding.getRoot());
+        initData();
         initEvent();
 
     }
 
-    public String geHDLChinaText(){
-       return viewBinding.hdlChinaTv.getText().toString();
-    };
-    public String getHDLBahrainText(){
-       return viewBinding.hdlBahrainTv.getText().toString();
+    /**
+     * 鍒濆鍖栫晫闈㈡帶浠剁殑鏄剧ず鏁版嵁
+     */
+    private void initData() {
+        //濡傛灉鐢ㄦ埛鑷畾浜哻ontentStr1鍜宑ontentStr2
+        if (!TextUtils.isEmpty(contentStr1)) {
+            viewBinding.hdlChinaTv.setText(contentStr1);
+        }
+        if (!TextUtils.isEmpty(contentStr2)) {
+            viewBinding.hdlBahrainTv.setText(contentStr2);
+        }
 
     }
+
+    /**
+     * 鑷畾涔�"鍐呭"鏂囨湰
+     *
+     * @param content 鍐呭
+     */
+    public void setLineContent1(String content) {
+        if (TextUtils.isEmpty(content)) {
+            return;
+        }
+        contentStr1 = content;
+        if (viewBinding != null) {
+            viewBinding.hdlChinaTv.setText(contentStr1);
+        }
+    }
+
+    /**
+     * 鑷畾涔�"鍐呭"鏂囨湰
+     *
+     * @param content 鍐呭
+     */
+    public void setLineContent2(String content) {
+        if (TextUtils.isEmpty(content)) {
+            return;
+        }
+        contentStr2 = content;
+        if (viewBinding != null) {
+            viewBinding.hdlBahrainTv.setText(contentStr2);
+        }
+    }
+
+    public String geHDLChinaText() {
+        return viewBinding.hdlChinaTv.getText().toString();
+    }
+
+    ;
+
+    public String getHDLBahrainText() {
+        return viewBinding.hdlBahrainTv.getText().toString();
+
+    }
+
     private void initEvent() {
 
         viewBinding.hdlCancelLl.setOnClickListener(new View.OnClickListener() {
@@ -53,7 +104,7 @@
                 if (onHDLChinaListener != null) {
                     onHDLChinaListener.HDLChina();
                 }
-                dismiss();
+
             }
         });
         viewBinding.hdlBahrainLl.setOnClickListener(new View.OnClickListener() {
@@ -62,7 +113,7 @@
                 if (onHDLBahrainListener != null) {
                     onHDLBahrainListener.HDLBahrain();
                 }
-                dismiss();
+
             }
         });
 

--
Gitblit v1.8.0