فهرست منبع

<修复bug:晚上亮度调成大于1时未能恢复亮屏>

weizhengliang 4 سال پیش
والد
کامیت
be5da0bd01
1فایلهای تغییر یافته به همراه10 افزوده شده و 2 حذف شده
  1. 10 2
      app/src/main/java/com/wdkl/callingbed/ui/CallingBedActivity.java

+ 10 - 2
app/src/main/java/com/wdkl/callingbed/ui/CallingBedActivity.java

@@ -1958,8 +1958,16 @@ public class CallingBedActivity extends BaseActivity implements ISerialPortBedOn
         }
         }
         if (StringUtils.notEmpty(Constants.MORNING_NIGTH) && Constants.MORNING_NIGTH.equals("1")) {//晚上
         if (StringUtils.notEmpty(Constants.MORNING_NIGTH) && Constants.MORNING_NIGTH.equals("1")) {//晚上
             lightStatus = setWSHLight(serialPortUtil, true);
             lightStatus = setWSHLight(serialPortUtil, true);
-            if (Constants.SCREENLIGHT.equals("1") && !isVisible(vNurse) && !isVisible(vSupport) && !isVisible(vCall)) {//排除呼叫状态
-                showBlackView();
+            if (Constants.SCREENLIGHT.equals("1")) {
+                if (!isVisible(vNurse) && !isVisible(vSupport) && !isVisible(vCall)) {//排除呼叫状态
+                    showBlackView();
+                }
+            } else {
+                handler.removeMessages(TURN_OFF_SCREEN);
+                if (isVisible(blackView)) {
+                    blackView.setVisibility(View.GONE);
+                    showThisView(vMain);
+                }
             }
             }
         } else {
         } else {
             lightStatus = setWSHLight(serialPortUtil, false);
             lightStatus = setWSHLight(serialPortUtil, false);