From c4b015770e8a29f18e19cc44b3df46c20a4762f4 Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期二, 10 八月 2021 10:17:42 +0800
Subject: [PATCH] 2021-08-10 1.更新

---
 app/src/main/java/com/hdl/sdk/hdl_sdk/activity/CtrlRGBLightActivity.java |   24 ++++++++++++++----------
 1 files changed, 14 insertions(+), 10 deletions(-)

diff --git a/app/src/main/java/com/hdl/sdk/hdl_sdk/activity/CtrlRGBLightActivity.java b/app/src/main/java/com/hdl/sdk/hdl_sdk/activity/CtrlRGBLightActivity.java
index 2301288..ed268f7 100644
--- a/app/src/main/java/com/hdl/sdk/hdl_sdk/activity/CtrlRGBLightActivity.java
+++ b/app/src/main/java/com/hdl/sdk/hdl_sdk/activity/CtrlRGBLightActivity.java
@@ -1,6 +1,7 @@
 package com.hdl.sdk.hdl_sdk.activity;
 
 import android.os.Bundle;
+import android.text.TextUtils;
 import android.view.View;
 import android.widget.Button;
 import android.widget.EditText;
@@ -61,7 +62,7 @@
         mRGBBackInfo = new RGBBackInfo(appliancesInfo);
 
         //璇诲彇鐘舵��
-        HDLCommand.getRGBCCTStateFromNetwork(appliancesInfo);
+        HDLCommand.getRgbOrCctStateFromNetwork(appliancesInfo);
 
     }
 
@@ -101,16 +102,19 @@
         btnRGB.setOnClickListener(new View.OnClickListener() {
             @Override
             public void onClick(View view) {
-                int rStatus = Integer.parseInt(etR.getText().toString());
-                int gStatus = Integer.parseInt(etG.getText().toString());
-                int bStatus = Integer.parseInt(etB.getText().toString());
-                if (rStatus < 0 || rStatus > 255 || gStatus < 0 || gStatus > 255 || bStatus < 0 || bStatus > 255) {
-                    showToast("RGB鍊艰寖鍥� 0~255");
-                    return;
+                if (TextUtils.isEmpty(etR.getText().toString()) || TextUtils.isEmpty(etG.getText().toString()) || TextUtils.isEmpty(etB.getText().toString())) {
+                    showToast("RGB鍊� 涓嶈兘涓虹┖");
+                } else {
+                    int rStatus = Integer.parseInt(etR.getText().toString());
+                    int gStatus = Integer.parseInt(etG.getText().toString());
+                    int bStatus = Integer.parseInt(etB.getText().toString());
+                    if (rStatus < 0 || rStatus > 255 || gStatus < 0 || gStatus > 255 || bStatus < 0 || bStatus > 255) {
+                        showToast("RGB鍊艰寖鍥� 0~255");
+                        return;
+                    }
+                    int brightness = settingBrightness == 0 ? 100 : settingBrightness;
+                    HDLCommand.lightRGBCtrl(appliancesInfo, brightness, rStatus, gStatus, bStatus);
                 }
-
-                int brightness = settingBrightness == 0 ? 100 : settingBrightness;
-                HDLCommand.lightRGBCtrl(appliancesInfo, brightness, rStatus, gStatus, bStatus);
             }
         });
 

--
Gitblit v1.8.0